Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1401692
  • 博文数量: 343
  • 博客积分: 13098
  • 博客等级: 上将
  • 技术积分: 2862
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-06 00:35
文章存档

2012年(131)

2011年(31)

2010年(53)

2009年(23)

2008年(62)

2007年(2)

2006年(36)

2005年(5)

分类: LINUX

2012-05-12 05:00:27

这个可以ubuntu 12.04上编译执行

点击(此处)折叠或打开

  1. #include <linux/init.h>
  2. #include <linux/module.h>

  3. MODULE_LICENSE("Dual BSD/GPL");

  4. static int hello_init(void)
  5. {
  6.     printk(KERN_ALERT "Hello, world\n");
  7.     return 0;
  8. }

  9. static void hello_exit(void)
  10. {
  11.     printk(KERN_ALERT "Goodbye, cruel world\n");
  12. }

  13. module_init(hello_init);
  14. module_exit(hello_exit);


点击(此处)折叠或打开

  1. obj-m := hello.o
  2. module-objs := hello.o
  3. all:
  4. make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
  5. clean:
  6. make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean

阅读(669) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~