.LD Extension de fichier
Script de l’éditeur de liens
| Développeur | The GNU Project |
| Popularité |
3,6 | 12 Votes |
Qu'est-ce qu'un fichier LD ?
Un fichier LD est un script écrit dans le « langage de commandes de l’éditeur de liens » GNU. Il contient une ou plusieurs commandes utilisées pour configurer la manière dont les fichiers d’entrée contenant du code objet statique doivent être compilés en un seul programme exécutable ou une seule bibliothèque pour le système d’exploitation GNU.
Plus d'informations
Vous ne rencontrerez probablement des scripts LD que si vous compilez du code en un fichier de sortie de programme ou de bibliothèque dans GNU. Ces fichiers sont utilisés par ld, un outil en ligne de commande de l’éditeur de liens GNU qui sert à combiner des fichiers d’entrée en un fichier de sortie. L’édition de liens fait partie du processus de compilation lors de la création d’un fichier exécutable de sortie à partir de fichiers de code source. La commande ld est souvent utilisée lors de la dernière étape du processus de compilation pour créer le fichier exécutable final.
Bien que les fichiers LD puissent stocker plusieurs types de commandes, ils stockent le plus souvent la commande SECTIONS, qui indique comment les sections de plusieurs fichiers d’entrée doivent être mappées vers un seul fichier de sortie. Cela permet de contrôler la disposition en mémoire du fichier de sortie. Un seul bloc SECTIONS peut être stocké dans un fichier LD, mais il peut inclure plusieurs instructions permettant de définir un point d’entrée, d’attribuer une valeur à un symbole ou de décrire le positionnement d’une section de sortie et des sections d’entrée qui la composent.
Les fichiers LD sont enregistrés en texte brut. Vous pouvez utiliser différents éditeurs de texte, tels que Microsoft Notepad, Apple TextEdit et gedit, pour les afficher et les modifier.
REMARQUE : L’éditeur de liens GNU ld fait partie des utilitaires binaires GNU (binutils).