NASM-2.13.03

Introduction à NASM

NASM (Netwide Assembler) est un assembleur 80x86 prévu pour la compatibilité et la portabilité. Il inclut aussi un désassembleur.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.3.

Informations sur le paquet

Téléchargements supplémentaires

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/nasm

Installation de NASM

Si vous avez téléchargé la documentation facultative, mettez-la dans l'arborescence des sources :

tar -xf ../nasm-2.13.03-xdoc.tar.xz --strip-components=1

Appliquez des correctifs amont qui sont requises pour compiler avec gcc-8.1 :

sed -e '/seg_init/d'                      \
    -e 's/pure_func seg_alloc/seg_alloc/' \
    -i include/nasmlib.h

Installez NASM en lançant les commandes suivantes :

./configure --prefix=/usr &&
make

Ce paquet n'est pas fourni avec une 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.13.03/html  &&
cp -v doc/html/*.html    /usr/share/doc/nasm-2.13.03/html  &&
cp -v doc/*.{txt,ps,pdf} /usr/share/doc/nasm-2.13.03

Contenu

Programmes installés: nasm et ndisasm
Bibliothèques installées: Aucune
Répertoire installé: /usr/share/doc/nasm-2.13.03

Descriptions courtes

nasm

est un assembleur 80x86 portable.

ndisasm

est un désassembleur de fichiers binaires 80x86.

Last updated on 2018-08-18 21:42:11 +0200