2017-08-27 3 views

Répondre

1

Le commutateur -S permet à g++ d'émettre l'ensemble qu'il envoie à l'assembleur. Ce n'est pas une décharge d'un objet et n'a donc pas d'adresses.

Pour obtenir une image de l'objet g++ génère, d'abord compiler dans un fichier d'objet:

g++ -c foo.cpp 

Utilisez ensuite objdump pour vider le fichier d'objet:

objdump -d -Mintel foo.o 
+0

Merci, je cherchais depuis des siècles pour la solution. –

+0

@JasdevSidhu S'il vous plaît ne pas oublier de marquer la réponse comme acceptée en cliquant sur la coche. – fuz