您的位置:首页 > 大数据 > 人工智能

relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared objec

2015-09-19 19:44 841 查看
libusb 1.0版本:libusb-1.0.19

当一个动态库liba.so链接libusb-1.0.a时,出现如下错误:

[code]relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC


目前推测是因为指编译libusb时需要加上-fPIC参数。

经验证确实是此问题,

[code]./autogen.sh --with-pic --disable-udev && make -j32
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: