摘要: http://www.cnblogs.com/qiaoge/archive/2012/03/30/2425126.html/usr/include/linux是用来编译当前系统的程序的; /usr/src/linux/include/linux/是用来编译内核的,要使用/usr/src/linux/include/linux的头文件, 可以用gcc -I /usr/src/linux-x.x.x/include/呵呵,一个是用户态下的搜索路径,一个是内核模块需要的头文件搜索路径,用的地方都不一样 如果你没有在编译时显示地加上-I的情况下: 如果你的代码中没有__KERNEL__这样的宏声明.. 阅读全文