En informatique (développement), un fichier objet est un fichier intermédiaire intervenant dans le processus de compilation.
Ce fichier contient du code machine, ainsi que d'autres informations :
- nécessaires à l'édition de liens (symboles);
- nécessaires lors de la phase de déboguage.
La plupart des compilateurs donnent à ces fichiers, le suffixe '.o' (comme GCC) et d'autres '.obj' (comme le compilateur de Microsoft vendu dans le produit Visual C++).
Programme informatique |
Compilation | Analyse lexicale • Analyse syntaxique • Assemblage • Code objet • Code source • Compilateur • Décompilateur • Édition de liens (linker) • Identificateur • Moteur de production • Pré-compilateur • Préprocesseur |
Exécution | Configuration • Interprète • Machine virtuelle • Offset • Portabilité • Processus • Thread • Segmentation |
Bug | Débogueur • Dépassement d'entier (integer overflow) • Dépassement de pile (stack overflow) • Dépassement de tampon (buffer overflow) • Dépassement de tas (heap overflow) • Effet de bord • Erreur de segmentation (segmentation fault) • Exception • Fuite de mémoire • Plantage (crash) • Test |
Catégorie:Compilateur • Catégorie:Bug |