如何在Makefile中读取$ HOME?

时间:2019-02-10 06:02:18

标签: makefile

我想在Makefile中打印$ HOME路径:

home:
    echo $HOME

我希望打印

▸ make home
/Users/leo

但是我得到了

▸ make home
echo $HOME
OME

如何在Makefile中读取$ HOME路径?

2 个答案:

答案 0 :(得分:2)

在Makefile中使用$()

echo $(HOME)

答案 1 :(得分:0)

您也可以使用它:

echo ${HOME}

还有这个

echo $${HOME}

因为,make将所有环境变量转换为make变量。请注意,$ HOME的值来自运行make的shell中导出的环境。