Android/Linux的专栏

Email:kangear#163.com (承接软硬件开发项目,需要的请联系)

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

libusb 1.0版本:libusb-1.0.19

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

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参数。

经验证确实是此问题,

./autogen.sh --with-pic --disable-udev && make -j32
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kangear/article/details/48578339
个人分类: Linux 应用程序编程
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭