Compilation C

Alundra -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une petite question : quand on complie du C ca transforme bien le code en assembleur ?
Et si oui, il y a t'il des logiciels qui peuvent "convertir" du C en assembleur ?

Merci d'avance :)

3 réponses

sandul Messages postés 3927 Date d'inscription   Statut Membre Dernière intervention   723
 
Salut,

On le transforme en code machine (code binaire); il y a des logiciels pour lire le code binaire et te donner en sortie le code assembleur.

++
0
Alundra
 
Ok merci

Je viens de lire que l'on peut le faire sous linux en faisant gcc-S prog.c donc jvais essayer pr voir ce que ca donne
0
juanpablo Messages postés 142 Date d'inscription   Statut Membre Dernière intervention   10
 
bonsoir

les compilateurs VC6 et Borlandc5.5 peuvent aussi sortir de l' assembleur au lieu du fichier *.obj (c'est une option à cocher dans le projet)

l' obj est un format binaire plus abstrait qu' un texte en assembleur

dans gcc il me semble que l'assembleur généré n'est pas au standart masm , le plus connu pour micoproc intel

remarque: sous Windows l'ensemble codeblock gcc est super
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
D'un autre coté, il me semble que l'assembleur ce n'est qu'une symbolique du code machine. Il existe des programmes qui convertissent le code machine en assembleur (par contre, c'est illisible)
0