linux 驱动编程

yangjiao1988 2011-03-09 07:45:30
我按照网上提供的最简单的驱动代码:
#include <linux/module.h> //所有模块都需要的头文件
#include <linux/init.h> // init&exit相关宏
MODULE_LICENSE("GPL");
static int __init hello_init (void)
{
 printk("Hello module init\n");
 return 0;
}

static void __exit hello_exit (void)
{
 printk("Hello module exit\n");
}

module_init(hello_init);
module_exit(hello_exit);
编译出错,fatal error:asm/processor.h :No such file or directory
怎么回事啊?驱动编程时必须要重新编译内核吗?
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hero_71 2012-12-17
  • 打赏
  • 举报
回复
我也遇到了同样的问题,请问楼主解决了这个问题吗?怎么解决的?
龙哥依旧 2011-03-10
  • 打赏
  • 举报
回复

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧