Linux内核模块
作者:
二进制人类 | 来源:发表于
2022-10-28 14:09 被阅读0次#include <linux/module.h>
#include <linux/kernel.h>
/* 定义模块加载函数 */
static int __init my_kernel_module_init(void)
{
printk(KERN_INFO "%s - %s\n", __FILE__, __func__);
return 0;
}
/* 定义模块卸载函数 */
static void __exit my_kernel_module_exit(void)
{
printk(KERN_INFO "%s - %s\n", __FILE__, __func__);
}
/* 声明模块加载宏函数 */
module_init(my_kernel_module_init);
/* 声明模块卸载宏函数 */
module_exit(my_kernel_module_exit);
/* 模块许可证明,描述内核模块的许可权限 */
MODULE_LICENSE("GPL");
/* 可选:模块功能描述 */
MODULE_DESCRIPTION("module");
本文标题:Linux内核模块
本文链接:https://www.haomeiwen.com/subject/xmyozrtx.html
网友评论