GNU linker

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 10 avril 2016 à 06:24 et modifiée en dernier par Metamorforme42 (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
GNU linker
Description de l'image Official gnu.svg.

Informations
Développé par Projet GNU
Dernière version Toolset version of binutils[1]Voir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation GNU/Linux, BSD et macOSVoir et modifier les données sur Wikidata
Environnement GNU/Linux, FreeBSD, NetBSD, OpenBSD, UNIX, GNU
Type éditeur de liens
Licence GNU GPL

GNU linker est l'implémentation libre de la commande UNIX ld par le projet GNU. Cet outil est distribué avec GNU Assembler dans le paquet logiciel GNU Binary Utilities (binutils).

Sur UNIX et ses dérivés, tel que GNU, la commande ld lance l'éditeur de liens qui crée un fichier exécutable ou une bibliothèque logicielle à partir des fichiers objets créés pendant la compilation. Le nom de la commande est, à l'origine, une abréviation du mot anglais load (charger).

Le fichier généré a en général le format ELF (remarque : le man mentionne aussi le format PE de Microsoft). Selon le type de processeur de la machine cible, le fichier généré sera little endian ou big endian ; en particulier, pour x86, ce sera little endian.

Notes et références

  1. « https://sourceware.org/git/?p=binutils-gdb.git;a=tree » (consulté le )