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.
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.