yasm-1.3.0

Introduction à yasm

Yasm est une réécriture complète de l'assembleur NASM-2.13.03. 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.3.

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 SBU (0.1 SBU supplémentaires pour les tests)

Dépendances de yasm

Facultatives

Python-2.7.15 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 2018-08-18 21:42:11 +0200