在使用ndk-build编译库时,我正在尝试打印一些额外的信息。
例如:
LOCAL_PATH := $(call my-dir)
all:;echo $(LOCAL_PATH)
echo: $(LOCAL_PATH)
print:echo "i'm not working"
当我做ndk-build时,只需编译所有Android.mk,但我没有得到控制台回声。我已经读过GNU make info(ndk-build只是一个很小的GNU make),有些帖子说echo必须使用$(VAR)才能工作,但它不适用于我的情况。
有些想法?
答案 0 :(得分:116)
使用
LOCAL_PATH := $(call my-dir)
$(warning $(LOCAL_PATH))
答案 1 :(得分:49)
更正确的调用函数是“$(info ...)”:
LOCAL_PATH := $(call my-dir)
$(info $(LOCAL_PATH))
答案 2 :(得分:23)
以下显示在Android.mk中可用:
以下是一些样本:
$(error this is the error message that will stop the build process)
$(warning this the warning msg)
$(info this the info msg)