LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1444|回复: 2

CFLAGS这样的环境变量是否影响编译器的编译

[复制链接]
发表于 2007-7-1 22:25:53 | 显示全部楼层 |阅读模式
这个问题似乎不是和LFS直接相关,但是不知道在哪个版问合适,而我目前基本就在这一个版转,我觉得在这里应该能找到答案,所以就发在这里了。
请问编译器是否会受环境变量的影响,就比如CFLAGS这样的环境变量,比如设置CFLAGS=/root/123/include,那么编译器在搜索头文件的时候就会将/root/123/include目录加进去?也就是说export CFLAGS=/root/123/include那么gcc会自动加上-I/root/123/include吗?

编译器都和哪些环境变量相关啊?谁能给列举一下吗?谢谢!
发表于 2007-7-2 05:17:50 | 显示全部楼层
gcc 不读取这个变量的,是 configure 这类脚本去处理的。

你可以 man gcc 看看最后一部分,ENVIRONMENT。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-2 10:51:40 | 显示全部楼层
谢谢,我想要的答案就是这个。其实我本来想说的是CPATH这个环境变量,是我记错了,所以写成了CFLAGS,我是知道CFLAGS和CPPFLAGS等变量是在Makefile中可以定义的,多谢了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表