Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
yasm [Le 17/12/2008, 18:50] 213.95.41.13 |
yasm [Le 02/03/2023, 14:54] (Version actuelle) L'Africain |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>Jammy programmation}} | ||
+ | |||
====== Yasm ====== | ====== Yasm ====== | ||
- | Yasm est un logiciel qui essaie de réécrire dans son intégralité l'assembleur NASM. Sous une version modifiée de la license BSD, il est actuellement développé par Peter Johnson et Michael Urman. | + | Yasm est une réécriture complète de l'[[wpfr>Assembleur|assembleur]]/[[wpfr>Désassembleur|désassembleur]] [[wpfr>Netwide Assembler|NASM]]. Il peut être utilisé pour écrire des programmes sur les architectures x86 d'Intel (16, 32 ou 64 bits) et compatibles. Sous une version modifiée de la [[wpfr>Licence_BSD|license BSD]], il est actuellement développé par Peter Johnson et Michael Urman.\\ |
En général, Yasm et NASM sont interchangeables. | En général, Yasm et NASM sont interchangeables. | ||
- | |||
- | Yasm supporte les architectures x86 et 64 bits. | ||
===== Installation ===== | ===== Installation ===== | ||
+ | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>yasm]]**. | ||
- | ==== Via les dépôts ==== | + | Cependant, il se peut que l'installer via les dépôts soit insuffisant pour que celui-ci fonctionne avec toutes les applications le nécessitant. Il faut alors le compiler ou l'installer via [[:git]]. Vous trouverez [[http://yasm.tortall.net/Download.html|ici]] les sources ou le lien git. |
- | + | ||
- | Il faut tout d'abord que vous [[http://doc.ubuntu-fr.org/depots#universe_et_multiverse|activiez les dépôts universe]]. | + | |
- | + | ||
- | Ensuite, il suffit d'installer le paquet. Soit, en utilisant apt : | + | |
- | <code>sudo apt-get install yasm</code> | + | |
- | + | ||
- | Cependant, il se peut que l'installer via les dépôts soit insuffisant pour que celui-ci fonctionne avec toutes les applications le nécessitant. Il faut alors le compiler. | + | |
- | + | ||
- | ==== Par compilation ==== | + | |
- | Désinstaller éventuellement une ancienne version : | + | ===== Désinstallation ===== |
- | <code>sudo apt-get --purge remove yasm</code> | + | |
+ | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(en)** [[http://www.tortall.net|Site officiel du logiciel]] | ||
+ | |||
+ | ---- | ||
- | Et compilez la dernière : | + | //Contributeurs principaux :... // |
- | <code>wget http://www.tortall.net/projects/yasm/releases/yasm-0.7.2.tar.gz | + | |
- | cd yasm-0.7.1 | + | |
- | ./configure | + | |
- | make | + | |
- | sudo make install</code> | + | |
- | Yasm est à présent installé sur votre PC. |