11
我想讓我的程序在libstdC++版本不同的另一臺機器上工作。我正在NetBeans上開發和編譯它。我已經指定了選項-static-libstdC++,但程序會繼續嘗試在本地機器上加載libstdC++。so.6。如何靜態鏈接libstdC++
如何獲得完全靜態的libstdC++鏈接?
謝謝。
我想讓我的程序在libstdC++版本不同的另一臺機器上工作。我正在NetBeans上開發和編譯它。我已經指定了選項-static-libstdC++,但程序會繼續嘗試在本地機器上加載libstdC++。so.6。如何靜態鏈接libstdC++
如何獲得完全靜態的libstdC++鏈接?
謝謝。
不確定這裏的具體情況,但我剛纔遇到了類似的問題,使用不同版本的Mac OS X和gcc。我通過將我想要的實際dylib複製到與可執行文件相同的目錄中,並更改DYLD_LIBRARY_PATH
以在/ usr/lib之前首先在那裏進行搜索來解決此問題。