【问题标题】:What value does $(shell pwd) give?$(shell pwd) 有什么价值?
【发布时间】:2023-03-24 10:30:02
【问题描述】:

浏览我找到的 MakeFile

PROJECT_ROOT = $(shell pwd)

它有什么价值?

$SHELL 提供 shell,$PWD 提供当前工作目录 但是 $(shell pwd) 给出了什么?

【问题讨论】:

    标签: linux bash makefile


    【解决方案1】:

    $(shell) 函数调用 shell 以执行命令。在这种情况下执行的命令是 pwd,就像您在 bash shell 提示符下运行 pwd 一样。

    所以,$(shell pwd) 将返回当前工作目录。您可能无法保证 $PWD 变量存在于您的 make 环境中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多