我正在尝试获取有关我的 Android Makefile 的一些信息,但 echo 不适用于打印消息。
有没有办法打印变量?
我总是忘记如何做这种事情。
试试这个:
$(warning LOCAL_PATH is '$(LOCAL_PATH)')
我总是在我的 makefile 中使用一些注释:
# include $(CLEAR_VARS) change PATH! If you use it, before save PATH
# Extra info using ndk-build V=1
# Debug info using ndk-build -d
# Echo variables $(warning LOCAL_PATH is '$(LOCAL_PATH)')
# SRC_FILES := $(wildcard $(LOCAL_PATH)/../../Android/jni/*.cpp)
# Execute ndk-build NDK_LOG=1 to extra info before compilation
如果目标是DUMP_xxx
ndk-build 转储变量xxx
而不是构建任何东西,例如
ndk-build APP_ABI=mips DUMP_LOCAL_CFLAGS
这将打印变量$(LOCAL_CFLAGS)
并停止。
$(info $(LOCAL_PATH))
更通用