0

コンピューターに既に mini-xml をビルドしてインストールしましたが、テスト プログラムを でコンパイルしようとするとgcc testmxml.c -lmxml -o myprogram、エラーが発生します。ld: library not found for -lmxml

この問題の解決策はありますか?

4

1 に答える 1

0

コンパイラ オプションを使用して、ファイルをビルドする-L<directory-with-lib-file>ディレクトリ ( ) を指定します。<directory-with-lib-file>libmxml.solibmxml.a

このオプションは、オプションのに gcc のコマンド ラインに配置し-lmxmlます。

例:

-L/the/path/to/the/library/ -lmxml

gcc のリンカーを操作する方法の詳細については、https ://gcc.gnu.org/onlinedocs/gcc/Link-Options.html を参照してください。

于 2015-05-17T10:03:47.757 に答える