【发布时间】:2015-03-27 08:48:06
【问题描述】:
如果我尝试从 makefile 中访问它们,我的一些环境变量不会显示出来。我的应用程序创建了一个环境变量 MACHTYPE,其值为“DELLMACHINE”。 我想在 make 文件中使用 echo 命令打印这个值。这是代码
@echo $(MACHTYPE)
执行上述命令后,会显示空字符串。
有趣的是,PATH 等其他环境变量工作正常,但 MACHTYPE 显示为空字符串。有谁知道为什么会这样?
【问题讨论】:
-
提示:在这些情况下,我总是使用
--warnmake 参数(--warn-undefined-variables的缩写)。