概述
linux内核模块所需包含的头文件
- #include <linux/types.h> //dev_t,MAJOR,MINOR,MKDEV
- #include <linux/fs.h> //file_operations,struct file,struct indoe,register/unregister_chrdev,register/alloc/unregister_chrdev_regino,
- #include <linux/cdev.h> //cdev_alloc,cdev_init,cdev_add,cdev_del
- #include <linux/kernel.h> //container_of
- #include <linux/slab.h> //kfree,kmalloc
- #include <linux/errno.h> //error code
- #include <linux/module.h> //MODULE_LICENSE,...
- #include <linux/platform_device.h> //struct platform_device,struct platform_driver
- #include <asm/uaccess.h> //copy_from_user,copy_to_user
- #include //module_param()
最后
以上就是害羞绿茶为你收集整理的linux内核模块所需包含的头文件的全部内容,希望文章能够帮你解决linux内核模块所需包含的头文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复