GNU make 与 override指令

简介:
在PostgreSQL的 Makefile中,有如下的部分:

 override CPPFLAGS:=…

 对 override 查询的结果是:

在GNU make的范畴里,有如下几种定义变量的地方:

 1  在make/gmake 的 命令行 加 开关参数。

 2  在 Makefile或其include的文件中。

 3  在环境变量中。

 如果在1/2/3几个地方都出现了同样的变量,那么

正常情况下 1 优先,那么如果想要2优先,则在Makefile中使用 override指令。

如果想要 3 优先,则make/gmake 命令行中 加入 --environment-overrides (-e)













本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/07/11/2586323.html,如需转载请自行联系原作者

目录
相关文章
|
Linux C语言
make: gcc:命令未找到
make: gcc:命令未找到
make: gcc:命令未找到