LinuxSir.cn,穿越时空的Linuxsir!

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

gcc的include路径怎么设定的?

[复制链接]
发表于 2005-6-24 16:40:09 | 显示全部楼层 |阅读模式
为了避免歧义,说得更具体些:比如#include <stdio.h>,用gcc编译时不用-I选项,这个搜索路径
通过哪个配置文件设定?
发表于 2005-6-24 21:19:26 | 显示全部楼层
这个,gcc默认就会搜索/usr/include /usr/local/include的,你还可以设置环境变量CFLAGS="-I /somewhere $CFLAGS"来增加搜索路径
回复 支持 反对

使用道具 举报

发表于 2005-6-25 18:54:25 | 显示全部楼层
因该是$PATH吧,在/etc/profile和~/.profile文件中定义.默认第一个找到的文件夹.
回复 支持 反对

使用道具 举报

发表于 2005-6-25 20:15:33 | 显示全部楼层
PATH设置的是shell查找命令的路径,gcc查找头文件不用这个。
回复 支持 反对

使用道具 举报

发表于 2005-6-25 22:42:04 | 显示全部楼层
gcc 的include搜索路径是由编译gcc的时候指定的。
因此,具体的查找路径应该是通过-v参数取得!
回复 支持 反对

使用道具 举报

发表于 2005-6-26 14:15:59 | 显示全部楼层
Post by nuclearweapon
gcc 的include搜索路径是由编译gcc的时候指定的。
因此,具体的查找路径应该是通过-v参数取得!



干嘛不编写一个makefile文件呢?
回复 支持 反对

使用道具 举报

发表于 2005-6-26 22:23:41 | 显示全部楼层
Post by bluekde
干嘛不编写一个makefile文件呢?

晕!看清楚好不好
楼主问的是 “默认”
回复 支持 反对

使用道具 举报

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

本版积分规则

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