コンピューターに既に mini-xml をビルドしてインストールしましたが、テスト プログラムを でコンパイルしようとするとgcc testmxml.c -lmxml -o myprogram
、エラーが発生します。ld: library not found for -lmxml
この問題の解決策はありますか?
コンパイラ オプションを使用して、ファイルをビルドする-L<directory-with-lib-file>
ディレクトリ ( ) を指定します。<directory-with-lib-file>
libmxml.so
libmxml.a
このオプションは、オプションの前に gcc のコマンド ラインに配置し-lmxml
ます。
例:
-L/the/path/to/the/library/ -lmxml
gcc のリンカーを操作する方法の詳細については、https ://gcc.gnu.org/onlinedocs/gcc/Link-Options.html を参照してください。