0
我有一個製作系統,我剛完成,我的目標是在最後有一個Monalithic .so文件。到目前爲止,我已經將所有單獨的部分編譯成.a文件。我這樣做只是爲了壓縮我將不得不使用的.o文件的數量。Linux GNU構建:從一組靜態庫中構建動態庫
到目前爲止,我的想法是在最後解壓縮.a文件,然後將其全部重新編譯爲大的.so文件。這是可以或有其他(更好)的方式來做到這一點?
我有一個製作系統,我剛完成,我的目標是在最後有一個Monalithic .so文件。到目前爲止,我已經將所有單獨的部分編譯成.a文件。我這樣做只是爲了壓縮我將不得不使用的.o文件的數量。Linux GNU構建:從一組靜態庫中構建動態庫
到目前爲止,我的想法是在最後解壓縮.a文件,然後將其全部重新編譯爲大的.so文件。這是可以或有其他(更好)的方式來做到這一點?
請參閱ld
命令的手冊頁中的--whole-archive
選項,以將靜態庫合併到動態庫中。
感謝您的參考 – 2011-12-31 17:56:13