Bonjour,
Lorsque l'on compile un code source c , pour chaque fonction et opérateur , il y a bien une correspondance en code assembleur , qui ce dernier est traduit en opcodes(langage machine).
Si on prend la fonction printf() par exemple du header stdio.h , le code assembleur ne peut pas être présent dans le fichier de la librairie std glibc car ce dernier est un fichier compilé ( ne contient donc que des opcodes).
Alors comment le compilateur remonte-t-il le code assembleur correspondant à chaque fonction et opérateur ( exemple + < >=lors de l'étape de compilation?
Partager