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.

Faktaboks

Også kjent som

linker, linkage editor, map program, program builder

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.

Les mer i Store norske leksikon

Kommentarer

Kommentarer til artikkelen blir synlig for alle. Ikke skriv inn sensitive opplysninger, for eksempel helseopplysninger. Fagansvarlig eller redaktør svarer når de kan. Det kan ta tid før du får svar.

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

eller registrer deg