Linux靜態庫與動態庫的生成和使用

靜態庫與動態庫的生成和使用 庫文件實際上就是封裝了一大堆已經編譯完成的代碼文件,通過鏈接這個庫進而獲取到相應函數實現。 動態庫的生成 動態庫的打包: gcc -c -fPIC child.c -o child.o gcc -shared child.o -o libmychild.so 動態庫生成的鏈接器:gcc -fPIC:生成目標代碼時產生位置無關代碼,動態庫會在虛擬地址空間的共享區中加載一份
相關文章
相關標籤/搜索