3
功能是啊,我知道很多人问过这个问题,但我仍然无法理解我的情况未定义参考的另一个LIB
我有2个库的问题,比方说,力霸& libb。 libb使用liba但在.a中编译,所以它应该在编译时链接。 我有以下GCC命令:
gcc -o my_program obj/mymain.o obj/myutils.o liba/liba.a libb/libb.a -Iinclude -Iliba -Ilibb
但GCC将返回我很多的“未定义的参考......”从libb功能力霸功能。
发生了什么事?我该怎么办?
谢谢
您可以显示代码中包含一个库的代码吗?整个错误信息? – Marievi
订单事宜。如果库B依赖于库A,那么B需要在命令行的* A之前*。 –
关于'-I',使用的目的是因为我在这些目录中有标题,所以我想这是好的。 事实上,这是一个ordre问题,因为@Someprogrammerdude指出....感谢您的帮助 –