2012-01-06 20 views
0

-Wl--whole-archive ... -Wl--no-whole-archiveのフラグをgccで使用すると、ライブラリ内のすべてのリンクが正しく正しいことがわかりますか?また、ライブラリがLD_LIBRARY_PATHまたはld(1)で指定された他のダイナミックライブラリを呼び出せることを確認するにはどうすればよいですか?gcc --whole-archive --no-whole-archive:動的ライブラリの整合性

答えて

2

共有ライブラリを構築したいと仮定すると、最小限の実行可能ファイルをビルドの一部としてそのライブラリとリンクし、未解決のシンボルがあるかどうかを確認することができます。もちろん、このファイルはインストールされません。

あなたが本当に最小限にすることができます構築する実行可能ファイルは、私のC++のコードのために私は普通の人に魚を与える」、

int main() { } 
+0

感謝を使うと、あなたは一日のために彼を養う。魚に男を教える、あなたが養います彼は生涯にわたって」大変感謝しています。 –

関連する問題