Comment s'appelle le programme qui convertit un programme cible en un fichier exécutable ?
Un programme qui convertit un programme cible en un fichier exécutable est appelé un éditeur de liens .
L'éditeur de liens, le compilateur et l'assembleur s'appuient tous souvent sur l'éditeur de liens, qui collecte le code compilé ou assemblé séparément dans différents fichiers objets dans un fichier directement exécutable.
Linker
Dans ce cas, il existe un écart entre le code cible, c'est-à-dire le code machine qui n'a pas encore été lié, et le code machine exécutable . Il y a une différence. L'éditeur de liens relie également le programme cible au code des fonctions standard de la bibliothèque, ainsi qu'aux ressources fournies par le système d'exploitation de l'ordinateur (telles que les allocateurs de stockage et les périphériques d'entrée et de sortie).
Fait intéressant, l'éditeur de liens réalise désormais l'une des premières activités majeures d'un compilateur (c'est aussi ainsi que le mot "compiler" est utilisé, c'est-à-dire construire en rassemblant différentes sources). Le processus de connexion dépend énormément du système d’exploitation et du processeur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!