【发布时间】:2016-06-01 18:32:11
【问题描述】:
我使用Makefile 编译应用程序已经有一段时间了,没有任何问题。今天,我意识到我的Makefile 不再工作了。调试了一下,很快发现$(HOME)没有定义
$echo $(HOME)
-bash: HOME: command not found
我一直认为$HOME 和$(HOME) 可以互换使用。是否有理由将系统配置为避免使用$(HOME)?
【问题讨论】:
-
Make 和 Bash 使用不同的语法。为另一个运行代码并不是一个好主意。