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