Bonjour à tous
Je m'amuse à étudier le code assembleur généré par MinGW, afin d'en connaître plus sur l'assembleur et sur le système de compilation (effets des options sur le code, etc). Bref.
Ce qui m'ennuie, c'est que le code assembleur généré (option -S) n'indique pas les numéro de ligne et le code C associé en commentaire, tel que le fait VC.
J'ai trouvé l'option -g (et ses dérivés -g1, -g2, -g3) qui permet d'afficher plus d'info dans le fichier assembleur, mais rien de très pertinent. Sauf des LMx, etc qui semblent se rapporter à des numéros de lignes relatives, ne tenant pas compte par exemple des lignes vides dans le code C (qui permettent d'aérer le code). Pas pratique du tout donc hélas pour s'y retrouver entre les instructions C et le code assembleur associé.
Donc, ce que je voulais simplement savoir, c'est s'il existe une option GCC (MinGW) qui permet de générer du code assembleur avec, en commentaire, les numéros de ligne absolues (provenant du fichier source C) et l'instruction qui y est associée.
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13

 

 
		
		 
        

 
			
			

 
   


 [MinGW] Génération code assembleur
 [MinGW] Génération code assembleur
				 Répondre avec citation
  Répondre avec citation
Partager