yasm-1.3.0
Introduction à yasm
Yasm est une réécriture complète
de l'assembleur NASM-2.12.02. Il supporte les jeux d'instruction
x86 et AMD64, il accepte les syntaxes d'assembleur nasm et GAS et
il produit du binaire et des formats objet ELF32 et ELF64.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-8.0.
Informations sur le paquet
-
Téléchargement (HTTP) :
http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
fc9e586751ff789b34b1f21d572d96af
-
Taille du téléchargement : 1.5 Mo
-
Estimation de l'espace disque requis : 27 Mo (12 Mo
supplémentaires pour les tests)
-
Estimation du temps de construction : 0.1 SBuo (0.1 SBU
supplémentaires pour les tests)
Dépendances de yasm
Facultatives
Python-2.7.13 ou Python-3.6.0 et Cython
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/yasm
Installation de yasm
Installez yasm en lançant les
commandes suivantes :
sed -i 's#) ytasm.*#)#' Makefile.in &&
./configure --prefix=/usr &&
make
Pour tester les résultats lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
sed -i 's#) ytasm.*#)#'
Makefile.in : Ce sed empêche la compilation de
2 programmes (vsyasm et ytasm) qui ne sont utiles que sur Microsoft
Windows.
Contenu
Programme installé:
yasm
Bibliothèque installée:
libyasm.a
Répertoire installé:
/usr/include/libyasm
Descriptions courtes
yasm
|
est un assembleur portable et ciblable qui supporte les
jeux d'instructions x86 et AMD64, accepte les syntaxes
d'assembleur nasm et GAS et il produit des binaires au
format objet ELF32 et ELF64.
|
libyasm.a
|
fournit toutes les fonctions cœurs de yasm, pour manipuler
des instructions machine et construire des fichiers
objet.
|
Last updated on 2017-02-15 23:01:44 +0100