Lenkeprogram er et dataprogram som bygger sammen programmoduler (objektmoduler) til et kjørbart program. Det kjørbare programmet lagres på fil og lastes inn i arbeidslageret når det skal kjøres.

Lenkeprogrammer er en del av operativsystemet og kan ha forskjellige navn, som linker, lingage editor, mapper eller program builder

Objektmoduler lages av en kompilator eller en assembler og inneholder såkalt relokerbar kode, det vil si kode hvor adressene er relative eller symbolske. I et program som utføres, må alle adresser være absolutte. Når programmodulen har fått sin plass sammen med andre moduler i det kjørbare programmet, justerer lenkeprogrammet adressene. 

En symbolsk adresse er for eksempel et prosedyrenavn, og den symbolske adressen skal erstattes med adressen til den første instruksjonen i prosedyren der den er plassert i det kjørbare programmet.

Kjørbare programmer kan ha filtype *.exe, av engelsk executable

Foreslå endringer i tekst

Foreslå bilder til artikkelen

Kommentarer

Har du spørsmål om eller kommentarer til artikkelen?

Kommentaren din vil bli publisert under artikkelen, og fagansvarlig eller redaktør vil svare når de har mulighet.

Du må være logget inn for å kommentere.