如果我尝试从 makefile 中访问某些环境变量,则不会显示它们。我的应用程序创建一个环境变量 MACHTYPE,其值为“DELLMACHINE”。我想在 make 文件中使用 echo 命令打印这个值。这是代码
@echo $(MACHTYPE)
执行上述命令后,将显示空字符串。
有趣的是,其他环境变量(例如 PATH)工作正常,但 MACHTYPE 显示为空字符串。有谁知道为什么会发生这种情况?
makefile gnu-make
gnu-make ×1
makefile ×1