最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】makefile中如何打印时只输出一次变量的值

makefile crifan 4015浏览 0评论

折腾:

【已解决】makefile中获取当前文件夹名

期间,想要打印变量的值

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中如何打印时只输出一次变量的值

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
90 queries in 0.183 seconds, using 22.06MB memory