動(dòng)態(tài)連接是一種(juest-in -time)連接。這個(gè)就是以意味著,程序在執(zhí)行的時(shí)候要能正確的找到函數(shù)庫,連接器通過把庫文件名和路徑名植入到可執(zhí)行文件中做到這一點(diǎn),這就意味著函數(shù)庫的路徑不可以隨意的改變。
使用靜態(tài)連接的最大危險(xiǎn)在于,將來版本的操作系統(tǒng)可能會(huì)和現(xiàn)在可執(zhí)行文件所綁定的系統(tǒng)函數(shù)庫不兼容。
函數(shù)庫鏈接的5個(gè)秘密:
1;動(dòng)態(tài)鏈接庫文件的擴(kuò)展名字是 ".so",而靜態(tài)連接庫文件的函數(shù)名字是".a".