NASM (Netwide Assembler) est un assembleur 80x86 prévu pour la compatibilité et la portabilité. Il inclut aussi un désassembleur.
This package is known to build and work properly using an LFS 12.0 platform.
Téléchargement (HTTP) : https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/nasm-2.16.01.tar.xz
Somme de contrôle MD5 : d755ba0d16f94616c2907f8cab7c748b
Taille du téléchargement : 993,8 Ko
Estimation de l'espace disque requis : 41 Mo
Estimation du temps de construction : 0,2 SBU
Documentation facultative : https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/nasm-2.16.01-xdoc.tar.xz
asciidoc-10.2.0 et xmlto-0.0.28
Notes des rédacteurs : https://wiki.linuxfromscratch.org/blfs/wiki/nasm
Si vous avez téléchargé la documentation facultative, mettez-la dans l'arborescence des sources :
tar -xf ../nasm-2.16.01-xdoc.tar.xz --strip-components=1
Installez NASM en exécutant les commandes suivantes :
./configure --prefix=/usr && make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous avez téléchargé la documentation facultative, installez-la
avec les instructions suivantes en tant qu'utilisateur root
:
install -m755 -d /usr/share/doc/nasm-2.16.01/html && cp -v doc/html/*.html /usr/share/doc/nasm-2.16.01/html && cp -v doc/*.{txt,ps,pdf} /usr/share/doc/nasm-2.16.01