yasm-1.3.0
Introdução ao yasm
"Yasm" é uma reescrita completa do
montador "NASM-2.16.01". Ele suporta conjuntos de
instruções "x86" e "AMD64", aceita sintaxes de montador "NASM" e
"GAS" e gera formatos de objetos binário, "ELF32" e "ELF64".
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.0.
Informação do Pacote
-
Transferência (HTTP):
https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
fc9e586751ff789b34b1f21d572d96af
-
Tamanho da transferência: 1,5 MB
-
Espaço em disco estimado exigido: 27 MB (12 MB adicionais
para os testes)
-
Tempo de construção estimado: 0,1 UPC (0,1 UPC adicionais
para os testes)
Dependências do “yasm”
Opcionais
Python-2.7.18 e cython-0.29.36
Instalação do yasm
Instale "yasm" executando os
seguintes comandos:
sed -i 's#) ytasm.*#)#' Makefile.in &&
./configure --prefix=/usr &&
make
Para testar os resultados, emita: make -j1 check.
Agora, como o(a) usuário(a) "root
":
make install
Explicações do Comando
sed -i 's#) ytasm.*#)#'
Makefile.in: Esse "sed" impede a compilação de dois
aplicativos ("vsyasm" e "ytasm") que são de uso somente no
"Microsoft Windows".
Conteúdo
Aplicativo Instalado:
yasm
Biblioteca Instalada:
libyasm.a
Diretório Instalado:
/usr/include/libyasm
Descrições Curtas
yasm
|
é um montador portável e redirecionável que suporta os
conjuntos de instruções "x86" e "AMD64", aceita sintaxes
de montador "NASM" e "GAS" e gera binários nos formatos
de objeto "ELF32" e "ELF64"
|
libyasm.a
|
fornece todas as funcionalidades centrais do
"yasm",
para manipular instruções de máquina e construções de
arquivos de objetos
|