首页 > 其他 > 详细

undefined reference to XXXX

时间:2015-10-22 17:17:15      阅读:177      评论:0      收藏:0      [点我收藏+]

今天帮忙编译某个东西时,提示undefined reference to XXXX。这个错误是链接器的错误,查了半天,唯一一个比较像的线索就是库的依赖顺序。

 

后来看到有人说把链接选项打两遍,比如gcc `pkg-config --cflags --libs gtk+-2.0 libusb-1.0` xx.c -o xx  `pkg-config --cflags --libs gtk+-2.0 libusb-1.0`,居然就神奇的通过了。

 

想想也有道理,如果真的跟链接顺序有关,那么这样写就是对称的,万一有依赖顺序相反了,就会增加一个方向依赖,避免问题。

 

undefined reference to XXXX

原文:http://www.cnblogs.com/encode/p/4901214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!