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 adequadamente usando uma plataforma LFS 11.3.

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.33

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/yasm

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 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