当我在 Makefile 中定义一个变量时,它与同名的环境变量有什么关系?
示例:我有一个环境变量 CXXFLAGS
由调用 make
的进程导出,在 Makefile 中有一个 CXXFLAGS = -pipe -g -墙
。这会覆盖我的环境变量吗?如果我执行 `echo $(CXXFLAGS) 将打印哪一个?
最佳答案
这在 environment variables 上的 GNU make 手册部分进行了讨论。 .当然,您可以通过完全按照您在问题中所说的进行操作并查看会发生什么来简单地对其进行测试。
关于linux - Makefile 变量是该进程的环境变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30302196/