您的位置:首页 > 其它

Makefile编译时怎么打印出变量值

2017-12-26 20:18 585 查看

$(warning $(DVD_SERVICE)) //
DVD_SerVICE是Makefile中的变量

$(warning   ST40_IMPORTS is $(ST40_IMPORTS)

   变量名,一定要加括号。不加的话,可以发现前面都无法输出变量的值。

1、输出打印信息的方法是:$(warning xxxxx),$(error xxxxx)

2、输出打印变量值的方法是:$(warning  $(XXX))

在makefile中打印警告或者错误消息的方法:$(warning

xxxxx)或者$(error xxxxx) 
输出变量方式为:$(warning  $(XXX)) 

例如:

makefile中打印"build debug here"字符串

1)可以$(warning "build debug here"),注意warning与字符串之间是空格,没有逗号;

2)利用变量打印,Obj = "build debug here",然后$(warning $Obj)同样可以输出字符串;

转自:http://blog.csdn.net/zygblock/article/details/53330643
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  makefile 调试 打印