1.先看程序的头文件(参考hello.c)
# include <linux/module.h> /* Need by all modules */
# include <linux/kernel.h> /* Need for HERN_INFO */
# include <linux/init.h> /* Need for the macros */
# include <linux/kernel.h> /* Need for HERN_INFO */
# include <linux/init.h> /* Need for the macros */
2.解析printk函数
# include <linux/kernel.h> /* Need for HERN_INFO */
- 上面已经说了,我们在内核 编程时所用的库函数和在用户态下的是不一样的。 printk 是内核态信息打印函数,功能和比准 C 库的 printf 类似。 printk 还有信息打印级别。