读书人

头文件的有关问题

发布时间: 2012-02-28 13:06:36 作者: rapoo

头文件的问题?
一般的程序中,include头文件指的路径是:/usr/src/linux/include下

我想这可能是gcc默认的搜索头文件的路径,经过修改-I可以重新设置gcc编译器的

搜索头文件的路径?

但是好像在/usr/include/下也有一些名字跟源代码树里相同的文件,

能否解释下,他们之间的区别?



[解决办法]
一般的程序中,include头文件指的路径是:/usr/src/linux/include下我想这可能是gcc默认的搜索头文件的路径
===============================================
不要想当然
gcc的默认搜索路径是一个.specfile中定义的,具体在哪给忘了


经过修改-I可以重新设置gcc编译器的搜索头文件的路径?
=====================================================
-I指定gcc还需要搜索的哪些目录,印象中是优先搜索-I指定的目录,然后是默认目录
[解决办法]
/usr/src/linux/include

是内核源代码的头文件

/usr/include是系统的头文件,除了包含系统调用的头文件,还有libc等开发库的头文件

其中系统调用的头文件,应该是和/usr/src/linux/include一样的

读书人网 >UNIXLINUX

热点推荐