GNU Make基础:环境变量、变量设置与命令环境解析
在软件开发过程中,GNU Make 是一个强大且常用的工具,它能帮助我们高效地构建和管理项目。然而,其一些基础功能常常被误解,下面我们就来深入探讨 GNU Make 中环境变量的使用、变量设置以及命令环境的相关知识。
1. 获取环境变量到 GNU Make 中
当启动 GNU Make 时,环境中设置的任何变量都可以作为 GNU Make 变量在 Makefile 中使用。下面通过具体示例来详细说明:
- 验证环境变量导入 :
- 有一个简单的 Makefile 如下:
$(info $(FOO))
- 当运行 GNU Make 时,如果环境中 `FOO` 被设置为 `foo`,这个 Makefile 将输出 `foo`,这就验证了 `FOO` 确实在 Makefile 中被设置为 `foo`。
- 使用
$(origin)函数确定变量来源 :- 在 Makefile 中添加
$(origin)函数来查看变量的来源:
- 在 Makefile 中添加
$(info $(FOO) $(origin FOO))
- 如果 `FOO` 是
超级会员免费看
订阅专栏 解锁全文
2224

被折叠的 条评论
为什么被折叠?



