码迷,mamicode.com
首页 > 其他好文 > 详细

undefined reference to XXXX

时间:2015-10-22 17:19:32      阅读:260      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!