1、make调用的执行命令返回一个非零状态,这时make提示:
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/
sensors.default_intermediates/sensors.o] 错误 1
只提示:错误 1看不出错在哪里,请问怎样知道能知道更详细的错误位置?
2、在某个模块目录下执行mm的时候会提示类似于:
target thumb C++: sensors.default <= hardware/libhardware/modules/
sensors/sensors.cpp
请问“target thumb C++:”这一个提示在哪一个make文件中打印的?
有知道的高手请说说,谢谢!
------解决方案--------------------
友情帮顶了,,,正在学习中。。。。。。。。。。。。
------解决方案--------------------
1. 你好好看看,错误在
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/
sensors.default_intermediates/sensors.o]
的上面。
2. build/core/binary.mk
------解决方案--------------------
帮顶。。给个辛苦分。。。
------解决方案--------------------
不懂,帮顶
------解决方案--------------------
1. make error 1: 指的是编译的代码中出现了 undefined symbol。
请检查相应代码,或者将代码贴出来,好帮你分析。
2. target thumb C++: sensors.default <= hardware/libhardware/modules/
sensors/sensors.cpp
这句的打印在 LINUX\android\build\core\definitions.mk中,@echo "target $(PRIVATE_ARM_MODE) C++: $(PRIVATE_MODULE) <= $<"