linux 驱动编程入门----hello world ----Makefile ---及简单的调试

// hello.c
#include <linux/init.h> #include <linux/module.h> MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { printk("hello world!/n"); return 0; } static void hello_exit(void) { printk("goodbye!/n"); } module_init(hello_init); module_exit(hello_exit);

Makefile文件

 

linux 驱动编程入门----hello world ----Makefile ---及简单的调试_第1张图片

 

 

解释:

KDIR:是内核的路径,文件夹名字类似**2.6.28***是内核的版本号,“pwd“,”uname -r“ 是都是shell 命令。在终端中的执行结果如下:

linux 驱动编程入门----hello world ----Makefile ---及简单的调试_第2张图片

 

 

 

 


在/var/log/messages 文件最后几行可以见到输出如下:

 

 

 

 

 

你可能感兴趣的:(linux 驱动编程入门----hello world ----Makefile ---及简单的调试)