2
我試圖編譯一個工具,使用libusb
與修改libusb
爲Android。 修改後的libusb
已編譯並按預期安裝到/usr/local/lib
。 問題是獨立的toolchain
已經包含libusb
,它會傷害鏈接/編譯。如何從Android獨立工具鏈中刪除libusb?
./configure
返回:
...
checking for usb_get_string_simple in -lusb... yes
...
所以libusb
如果找到好。
但隨着獨立toolchain
:
export CROSS_COMPILE=arm-linux-androideabi
export CC=${CROSS_COMPILE}-gcc
export CXX=${CROSS_COMPILE}=g++
export NDK=/softdev/android-ndk-r8e
export ANDROID_NDK_ROOT=/softdev/android-ndk-r8e
export SYSROOT=$NDK/platforms/android-8/arch-arm
export PATH=/softdev/arm-toolchain/bin:$PATH:/softdev/android-ndk-r8e/platforms/android-8/arch-arm
./configure --build=x86-unknown-linux-gnu --host=arm-linux-androideabi --target=arm-linux-androideabi
它返回:
...
checking for usb_get_string_simple in -lusb... no
...
如何使它與獨立toolchain
工作? libusb-0.1
使用