5. 使用 Shell 变量
在 Makefile 使用 $ 符号可以使用 Makefile 中的变量,使用 $$ 可以使用 Shell 中的环境变量。
语法:
$${环境变量名}
# 或
$$环境变量名
示例:
MYVAR=我是 Makefile 的变量
all:
@echo $(MYVAR)
@echo $${HOME}
@echo $$HOME
make 执行的结果
weimingze@mzstudio:~$ make
我是 Makefile 的变量
/home/weimingze
/home/weimingze
可见在我的系统中,HOME 环境变量对应的值是 /home/weimingze。