主题 : 编译程序时,告错误:linux/configfs.h、linux/device.h等linux头文件:没有那个文件或目录 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 76716
精华: 0
发帖: 47
金钱: 235 两
威望: 47 点
贡献值: 0 点
综合积分: 94 分
注册时间: 2012-08-28
最后登录: 2013-01-11
楼主  发表于: 2012-08-29 16:26

 编译程序时,告错误:linux/configfs.h、linux/device.h等linux头文件:没有那个文件或目录

编译环境:
1,fedora14;
2,已经按照tiny210用户手册安装linux内核源代码,以及交叉编译工具arm-linux-gcc。

自己写的一个简单hello程序,程序已经确定没有问题,编译程序时出现如下错误:

告错误:linux/configfs.h、linux/device.h等linux头文件:没有那个文件或目录,基本上所有内核头文件都找不到。

疑问:
1,是否需要设置编译头文件环境变量?如何设置?
2,已经安装linux内核源代码,为什么编译的时候不会自动去搜索头文件位置?
3,makefile里边指定头文件路径,还是解决不了该问题,这是怎么回事?

急急急,请各位大侠伸出援手,帮我个大忙,谢谢了!!