web-dev-qa-db-fra.com

quel est exactement le fichier objet et comment l'ouvrir

g++ myCppFile -o myOut

Je ne sais pas sur la procédure de compilation. Mais tout ce que je veux savoir, c'est quel est le type de myOut? Ce n'est pas du texte. Ce n'est pas comme un fichier de configuration. Alors c'est quoi ?

Et comment voir son contenu?

1

Un fichier objet est un fichier intermédiaire produit par un compilateur au cours des étapes nécessaires à la production d'un fichier exécutable.

Tout d’abord, le compilateur réduit le code source à un fichier objet dans lequel le code machine du produit final a été principalement produit, et les variables et autres éléments lisibles par l’homme ont été remplacés par des jetons.

Deuxièmement, l'éditeur de liens prend le fichier objet et les bibliothèques demandées par le compilateur, puis assemble l'exécutable final, rendant les jetons du fichier objet à des adresses pouvant être interprétées par une machine.

0
Charles Green