Le code objet est la sortie du compilateur. Il contient des instructions et des jetons comme votre code source, mais dans un format compact et optimisé (souvent exécutable). Il peut également contenir d'autres choses comme des symboles de débogueur. Habituellement, le code objet est ensuite traité par l'éditeur de liens, qui relie le code objet de chaque unité de compilation pour former un exécutable (ou une bibliothèque, telle qu'une DLL). L'exécutable ou la bibliothèque contient un code machine, qui peut être exécuté directement par le processeur et est spécifique à l'architecture de la machine et à l'ensemble des opérations.
Je pense que le code objet est la sortie de l'assembleur où le code de l'assembleur est la sortie du compilateur (.S, .s .asm) – ha9u63ar