Linker

Linker

Édition de liens

Page d'aide sur l'homonymie Pour les articles homonymes, voir Lien.

Lors d’un développement informatique, l’édition des liens est un processus qui permet de créer des fichiers exécutables ou des bibliothèques dynamiques ou statiques, à partir de fichiers objets.

Les assembleurs sont généralement livrés avec un programme chargé de faire ce travail (appelé linker ou éditeur de liens).

Certains langages modernes (Java, langages .NET) n'ont plus besoin de cette phase de la compilation et résolvent les adresses dynamiquement (au prix d'un temps de calcul plus important).

Édition des liens

La phase d’édition des liens consiste en la construction d'une image mémoire contenant l’ensemble des parties de code compilées séparément (modules, sous-programmes ou bibliothèques de sous-programmes). L'éditeur de liens lie les fichiers objets (fichiers simplement compilés) avec les fichiers pré-compilés d'une ou plusieurs bibliothèques.

Les bibliothèques dynamiques

L’édition des liens est aussi capable de créer les références appropriées vers les fonctions contenues dans les « bibliothèque dynamiques partagées », dont le chargement (assuré par le système d'exploitation) est retardé jusqu’au moment de l’exécution du code objet. De telles bibliothèques partagées permettent de réduire la taille des fichiers exécutables produits par la compilation et l’édition de liens (lorsque le code de la bibliothèque est commun à plusieurs programmes). Elles sont populaires sous le nom de dynamically linked library (DLL, sous Windows) ou shared object (SO).

  • Portail de la programmation informatique Portail de la programmation informatique
Ce document provient de « %C3%89dition de liens ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Linker de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • linker — linker …   Deutsch Wörterbuch

  • Linker — steht für: Linker (Computerprogramm), ein Computerprogramm, das einzelne Programmmodule zu einem ausführbaren Programm zusammenstellt eine inflationsindexierte Anleihe, siehe Inflation Linked Bond ein Mitglied der politischen Linken, siehe… …   Deutsch Wikipedia

  • linker — linker. См. линкер. (Источник: «Англо русский толковый словарь генетических терминов». Арефьев В.А., Лисовенко Л.А., Москва: Изд во ВНИРО, 1995 г.) …   Молекулярная биология и генетика. Толковый словарь.

  • Linker — Linker, s. Lyncker …   Pierer's Universal-Lexikon

  • Linker — Linker, Teil eines ⇒ Nucleosoms …   Deutsch wörterbuch der biologie

  • Linker — In computer science, a linker or link editor is a program that takes one ormore objects generated by a compiler and assembles them into a single executable program.In IBM mainframe environments such as OS/360 this program is known as a linkage… …   Wikipedia

  • linker — lịn|ke(r, s) 〈Adj.〉 auf der Seite befindlich, auf der (nach dem Volksmund) das Herz liegt; Ggs rechte(r, s) ● der linker Arm, das linker Bein; linkerr Hand links, linkerseits; Ggs rechter Hand; linker Masche M., in die mit der Nadel von hinten… …   Universal-Lexikon

  • Linker DS — Un linker DS est un outil servant à jouer, regarder une vidéo, écouter de la musique... sur une Nintendo DS, Nintendo DS Lite ou Nintendo DSi. Certains linkers sont compatibles Nintendo DS, d autres Nintendo DS et Nintendo DS Lite ou d autres… …   Wikipédia en Français

  • Linker — Lịn|ke(r) 〈f. 30 (m. 29)〉 jmd., der Linksparteien nahesteht Lịn|ker 〈m. 3; EDV〉 Programm, das einzelne Subprogramme od. mehrere kompatible Einzelprogramme zu einer Gesamtanwendung zusammenfasst [→ Link] * * * Lịn|ker [engl. link = Bindeglied;… …   Universal-Lexikon

  • linker — {{#}}{{LM L42819}}{{〓}} {{[}}linker{{]}} {{■}}(ing.){{□}} {{《}}▍ s.m.{{》}} Programa informático que traduce un idioma computacional a otro. {{★}}{{\}}PRONUNCIACIÓN:{{/}} [línker]. {{★}}{{\}}ORTOGRAFÍA:{{/}} Por ser un extranjerismo debe… …   Diccionario de uso del español actual con sinónimos y antónimos

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”