|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() troi achile Inscription : février 2010 Messages : 22 ![]() |
salut.comment peut on visualiser le code assembleur avec le compilateur gcc ?
distribution linux Ubuntu) |
|
|
00
|
|
|
#2 | |
![]() ![]() Idriss NeumannDéveloppeur en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 703 ![]() |
Salut.
Citation:
Pour compiler l'ASM avec gcc, il faut d'abord passer par une phase d'assemblage avec nasm ... Par exemple assembler un fichier.asm Tu a ensuite un fichier .o et tu fait : Sinon tu as sûrement des tutos sur le net (peut être même ici), une recherche te sera profitable ... tu as aussi le forum de la section assembleur qui est plus adapté à ta demande AMHA. Cordialement, Idriss
__________________
modérateur rubriques Linux/Unix et chat
Dernière modification par ok.Idriss ; 17/03/2010 à 20h11. |
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Guilhem TiennotÉtudiant Inscription : mars 2010 Messages : 58 ![]() |
Bonsoir
pour visualiser du code assembleur généré par gcc (si j'ai bien compris la question), le mieux me semble d'utiliser le débogueur gdb. Pour commencer, il faut compiler le programme en rajoutant l'option -g dans la ligne de commande. Puis, taper la commande : Quelques messages s'affichent, et une ligne vide avec un "(gdb)" apparait. Pour voir le code assembleur d'une fonction, il faut alors entrer la commande disass, suivit de la fonction. Exemple pour le main : Et pour quitter gdb, c'est la commande "quit". Pour mieux comprendre comment fonctionne gdb, google est ton ami |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com