0
我想爲我的設備編譯CM 12.1。在構建時,我會遇到錯誤。我也安裝了libusb-1.0-0-dev。我錯過了什麼?在Android中編譯libusbx失敗
如果我只用cflags編譯1個文件,我可以獲取.o文件,但是在構建整個代碼時,我如何指定Make文件來工作。
與海灣合作委員會(成功)
gcc external/libusbx/examples/listdevs.c -o out/target/product/bacon/obj/EXECUTABLES/listdevs_intermediates/listdevs.o `pkg-config --libs --cflags libusb-1.0`
藉助Android讓:(失敗)
external/libusbx/android/jni/../../examples/listdevs.c:22:20: fatal error: libusb.h: No such file or directory
#include "libusb.h"
compilation terminated.
build/core/binary.mk:699: recipe for target '/home/risingup/CM12.1/out/target/product/bacon/obj/EXECUTABLES/listdevs_intermediates/../../examples/listdevs.o' failed
make: *** [/home/risingup/CM12.1/out/target/product/bacon/obj/EXECUTABLES/listdevs_intermediates/../../examples/listdevs.o] Error 1
make: *** Deleting file '/home/risingup/CM12.1/out/target/product/bacon/obj/EXECUTABLES/listdevs_intermediates/../../examples/listdevs.o'