Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

obtenir le code assembleur d'un programme c

5 réponses
Avatar
David Remacle
Bonjour,

Je lis souvent sur ce newsgroup "si tu vois le code assembleur".
J'ai parcouru la doc de gcc, mais je ne vois pas
comment obtenir en ligne de commande le code assembleur.

C'est juste pour voir un peu a quoi peu ressembler
le code assembleur.

Bien à vous

5 réponses

Avatar
Jean-Marc Bourguet
David Remacle writes:

Bonjour,

Je lis souvent sur ce newsgroup "si tu vois le code assembleur".
J'ai parcouru la doc de gcc, mais je ne vois pas
comment obtenir en ligne de commande le code assembleur.



-S avec gcc

--
Jean-Marc
FAQ de fclc: http://www.levenez.com/lang/c/faq
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Avatar
david.remacle
David Remacle wrote:

Bonjour,

Je lis souvent sur ce newsgroup "si tu vois le code assembleur".
J'ai parcouru la doc de gcc, mais je ne vois pas
comment obtenir en ligne de commande le code assembleur.

C'est juste pour voir un peu a quoi peu ressembler
le code assembleur.

Bien à vous



J'ai trouvé... il faut invoqué gcc avec -S...

c'était au début du man... je cherchais vers la fin du man...

désolé pour le dérangement
Avatar
espie
In article <4dc002a3$0$25122$,
David Remacle wrote:
Bonjour,

Je lis souvent sur ce newsgroup "si tu vois le code assembleur".
J'ai parcouru la doc de gcc, mais je ne vois pas
comment obtenir en ligne de commande le code assembleur.

C'est juste pour voir un peu a quoi peu ressembler
le code assembleur.

Bien à vous



A retenir comme options, -save-temps -v
le premier te donne le resultat de toutes les etapes, le second te
permet de voir exactement ce que gcc fait tourner.
Avatar
Pascal J. Bourguignon
(Marc Espie) writes:

In article <4dc002a3$0$25122$,
David Remacle wrote:
Bonjour,

Je lis souvent sur ce newsgroup "si tu vois le code assembleur".
J'ai parcouru la doc de gcc, mais je ne vois pas
comment obtenir en ligne de commande le code assembleur.

C'est juste pour voir un peu a quoi peu ressembler
le code assembleur.

Bien à vous



A retenir comme options, -save-temps -v
le premier te donne le resultat de toutes les etapes, le second te
permet de voir exactement ce que gcc fait tourner.



Non. Le mnemonique correct, c'est quand on
veut le Source du programme,on utilise :
gcc -S program.c

Rappelez vous, C n'est que le troisième assembleur (après B et BCPL)
utilisé pour écrire UNICS.



--
__Pascal Bourguignon__ http://www.informatimago.com/
A bad day in () is better than a good day in {}.
Avatar
David
Merci pour vos explications...