在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C  C++/ 動態(tài)鏈接時為什么需要動態(tài)鏈接庫?

動態(tài)鏈接時為什么需要動態(tài)鏈接庫?

如題,動態(tài)鏈接的時候根本就不會把動態(tài)鏈接庫(.lib/.so文件)引入程序。那么為什么我們動態(tài)編譯的時候需要給出動態(tài)鏈接庫的路徑呢?

回答
編輯回答
局外人

動態(tài)鏈接的地址是在運行時確定的,因此編譯連接階段不需要用到動態(tài)鏈接庫中函數(shù)的地址。之所以需要在編譯連接階段引入動態(tài)鏈接庫,主要是為了確定要連接的符號名,這樣才能在運行時根據(jù)符號名找到對應(yīng)的函數(shù)入口。

2017年10月15日 17:27
編輯回答
獨特范

我們總要知道調(diào)用的函數(shù)地址在哪吧。

2018年4月17日 04:58
編輯回答
夢囈

編譯的時候你可以連動態(tài)庫都沒有,但是運行的時候程序會因找不到動態(tài)庫而掛掉的。

2017年7月28日 06:09