折腾:
期间,想要打印变量的值
cur_dir:
echo MAKEFILE_LIST=$(MAKEFILE_LIST)
结果显示两行:
➜ http_summary git:(master) ✗ make cur_dir
echo MAKEFILE_LIST= Makefile
MAKEFILE_LIST= Makefile
不想要显示两行。
只需要显示一次即可。
makefile print variable
gnu make – How to print out a variable in makefile – Stack Overflow
Printing variable from within Makefile – Stack Overflow
makefile – Make file echo displaying “$PATH” string – Stack Overflow
好像加上@就可以了?
【总结】
最后用:
cur_dir:
@echo MAKEFILE_LIST=$(MAKEFILE_LIST)
或:
<code>@echo MAKEFILE_LIST=$(value MAKEFILE_LIST) </code>
即可输出一次:
➜ http_summary git:(master) ✗ make cur_dir
MAKEFILE_LIST= Makefile
转载请注明:在路上 » 【已解决】makefile中如何打印时只输出一次变量的值