靜態函數庫和動態函數庫

靜態函數庫是在編譯鏈接時,把庫文件代碼全部加入到可執行文件中,因此生成的文件比較大,而運行時也就不需要庫文件了。Linux中靜態函數庫的後綴名一般爲”.a”,windows中爲”.Lib”;
動態函數庫是在編譯鏈接時沒有把庫文件代碼加入到可執行文件中,而是將要調用的函數所在文件的和該函數在文件中的位置等信息鏈接進目標程序。Linux中動態函數庫的後綴名一般爲”.so”,windows中爲”.dll”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章