0
當使用帶有gcc的-Wl--whole-archive ... -Wl--no-whole-archive
標誌時,您是否認爲一切正確地鏈接到庫的內部?另外,如何驗證庫可以調用由LD_LIBRARY_PATH或ld(1)指定的其他動態庫?gcc --whole-archive --no-whole-archive:動態庫完整性
當使用帶有gcc的-Wl--whole-archive ... -Wl--no-whole-archive
標誌時,您是否認爲一切正確地鏈接到庫的內部?另外,如何驗證庫可以調用由LD_LIBRARY_PATH或ld(1)指定的其他動態庫?gcc --whole-archive --no-whole-archive:動態庫完整性
假設你想建立一個共享庫,一個解決方案是將一個最小的可執行文件鏈接到該庫,作爲你構建的一部分,看看你是否得到未解析的符號。當然這個文件不會被安裝。
您打造真正能是最小的可執行文件,我的C++代碼,我通常使用
int main() { }
感謝,「授人以魚,你可以喂他一天。教人以漁,你喂他一輩子。「不勝感激。 – 2012-01-06 23:34:15