|
编写的一个程序中有包含头文件#include "asm/uaccess.h"
gcc编译时用的是最基本的参数,没有用到像包含路径,包含库的参数
出现的信息是:
drive3.c:17:62: asm/uaccess.h: 没有那个文件或目录
In file included from /usr/include/linux/fs.h:23,
from drive3.c:18:
......
像这种include的头文件,默认的路径都是在/usr/include/下的吗?(从In file included from /usr/include/linux/fs.h:23的猜测)
还是在/usr/src/inux-2.4.20-8/include? (linux-2.4.20-8里装的是内核的源程序)
(个人认为不大可能,因为/usr/src/inux-2.4.20-8/include/asm是有uaccess.h这个文件的.但不确定.)
这种情况我该怎么办啊?
在网上搜过这方面的,但讲的都不具体.那个specs里的文法看不懂啊.各位能够一些建议或是该看哪些文档吗?
谢谢了! |
|