Linkkeriohjelma (usein lyhyesti linkkeri) on ohjelmointiympäristön työkaluohjelma, joka kokoaa kääntäjän tuottamat objektitiedostot ajettavaksi tietokoneohjelmaksi tai kirjastoksi .[ 1] [ 2]
Havainne linkityksestä, jossa objektitiedostot ja staattiset kirjastot kootaan dynaamiseksi kirjastoksi tai ohjelmaksi.
Esimerkkejä linkkeriohjelmista on GNU -projektin ld , ja Googlen kehittämä gold , joka on liitetty GNU binutils -pakettiin ld.gold ohjelmaksi.[ 3] [ 4]
Linkkeriohjelma käyttää symboleita päättelyyn jakavatko moduulit (objektitiedostot, kirjastot, ohjelmatiedostot) muuttujia tai ohjelmakoodia.[ 5] Symbolien nimeen vaikuttavat nimiavaruudet, tyyppi, nimi ja niin edelleen.[ 5]
↑ Sandeep Grover: Linkers and Loaders Linux Journal. Viitattu 3.11.2017.
↑ COMPILER, ASSEMBLER, LINKER AND LOADER: A BRIEF STORY tenouk.com . Viitattu 3.11.2017.
↑ Ian Lance Taylor: gold: Google Releases New and Improved GCC Linker Google. Viitattu 4.11.2017.
↑ Edge, Jake: Striking gold in binutils LWN. Viitattu 4.11.2017.
↑ a b Liu Zhipeng, Ban Huaiyun, Guan Xiaofeng, Zhang Qingshan: Part 1 – Introduction to symbol visibility developer.ibm.com . 12.6.2013. Viitattu 13.11.2021. (englanniksi)