标签: linux makefile environment-variables
当我在Makefile中定义一个变量时,它与同名环境变量的关系是什么?
示例:我有一个环境变量CXXFLAGS由已调用make的进程导出,而在Makefile中有一个CXXFLAGS = -pipe -g -Wall。这会覆盖我的环境变量吗?如果我做了`echo $(CXXFLAGS)哪一个会被打印?
CXXFLAGS
make
CXXFLAGS = -pipe -g -Wall
答案 0 :(得分:1)
这在environment variables的GNU make手册部分讨论。当然,您可以通过完全按照您在问题中所说的内容进行测试,看看会发生什么。