Teek: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Intgr (arutelu | kaastöö)
Resümee puudub
Intgr (arutelu | kaastöö)
PResümee puudub
4. rida:
 
==Linkimine==
:''Rohkem informatsiooni leiab artiklist [[linkiminelinkija]]''
 
Teekide linkimine on protseduur, millega uus programm seotakse teegifailides olevate nn. ''sümbolitega''. On olemas kaks linkimise viisi:
* Staatilise linkimise puhul toimub sümbolite lahendamine vahetult peale programmi kompileerimist; kõik viidatud teegiosad kopeeritakse samasse ''executable'' faili koos programmi enda koodiga.
* Dünaamilse linkimise puhul toimub sümbolite lahendamine programmi käivitusfaasis. Mällu laetakse eraldi programmi binaarfail kui ka teegifailid, ning programmis kasutatud sümbolite viidad suunatakse teegifailile. [[Windows]] operatsioonisüsteemides tunneb ära dünaamilised teegifailid nende [[laiend]]i "<tt>.DLL</tt>" järgi; [[Unix]]-laadsetes operatsioonisüsteemides kasutatakse eesliidet "lib" ning laiendit "<tt>.so</tt>".