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