今天写驱动的时候在,在编译搓成中出现了问题,请教下大家:
程序包含了几个常用的头文件如:module.h,version.h types.h,fs.h,mm.h等,
用gcc -o2 -DMODULE -D_KERNEL_ -I/usr/src/linux-2.4.20-8/include -c a.c进行编译、
却发现报了很多个parese error错误,我的gcc是3.2.2版本的,错误如下所示:
/usr/src/linux-2.4.20-8/include/linux/pid.h:36:parse error before '('token
还有诸如下面所示的错误:
/usr/src/linux-2.4.20-8/linux/pid.h:19:fileld"task_list"has incomplete type
/usr/src/linux-2.4.20-8/linux/pid.h:19:fileld"hash_chain"has incomplete type
/usr/src/linux-2.4.20-8/linux/pid.h:19:fileld"pid_chain"has incomplete type
这到底是怎么回事,还盼望高手可以指点指点!!!
tianxian19 于 2009-08-14 11:46:41发表:
http://bbs.chinaunix.net/viewthread.php?tid=908790这篇文章或许对你有所帮助,很可能是你没有包含适当的头文件。
cjr1983 于 2009-08-13 10:12:15发表:
怎么没有高手回答小弟一下呢!