Makefile变量是该过程的环境变量吗?

时间:2015-05-18 11:37:53

标签: linux makefile environment-variables

当我在Makefile中定义一个变量时,它与同名环境变量的关系是什么?

示例:我有一个环境变量CXXFLAGS由已调用make的进程导出,而在Makefile中有一个CXXFLAGS = -pipe -g -Wall。这会覆盖我的环境变量吗?如果我做了`echo $(CXXFLAGS)哪一个会被打印?

1 个答案:

答案 0 :(得分:1)

这在environment variables的GNU make手册部分讨论。当然,您可以通过完全按照您在问题中所说的内容进行测试,看看会发生什么。