linux - Makefile 变量是该进程的环境变量吗?

标签 linux makefile environment-variables

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

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

最佳答案

这在 environment variables 上的 GNU make 手册部分进行了讨论。 .当然,您可以通过完全按照您在问题中所说的进行操作并查看会发生什么来简单地对其进行测试。

关于linux - Makefile 变量是该进程的环境变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30302196/

相关文章:

linux - 如何 sed 或 grep 2 个特殊字符之间的内容并修改输出

php - 扩展 Nginx、PHP-FPM 和 MongoDB

具有多个文件的 latex aspell 的 makefile

ubuntu - 能够在 WSL Ubuntu 上运行的 Kami(Bluespec 的 Coq 框架)的正确设置是什么?

shell - 为什么在 shell 脚本中使用 $HOME 超过 ~ (波浪号)?

ubuntu - 无法在 Ubuntu 中设置 flutter 环境变量

python - Linux epoll 系统调用,等待数据可用

linux - 如何在 bash 中比较变量

azure - 如何在Azure中为应用程序服务设置环境变量

shell - 如何从 Makefile 使用 shell 内置函数?