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