美文网首页
Linux内核模块

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