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.so的目录libmxml.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 回答