Linux中printk()实例

新建hello.c

然后在同一目录下编写Makefile

进入终端,切换到对应目录下

执行 make

编译完成后会得到 hello.ko//hello.ko就是编译好的模块

执行 sudo insmod hello.ko //加载模块

执行 lsmod 可以察看当前已经加载的模块,,如果hello.ko已经加载,那么执行完lsmod后就可以看到已经加载好的hello.ko

执行dmesg就可以察看printk()函数的输出,此时可以看到打印出来的Welcome.. 这个信息其实是保存在/var/log/syslog这个文件中的,查看这个文件也同样能看到输出的信息Welcom…

测试完毕后执行sudo rmmod hello卸载模块即可

有些人注定是等待别人的,有些人是注定被人等的。

Linux中printk()实例

相关文章:

你感兴趣的文章:

标签云: