当前位置: 首页 > news >正文

linux系统灵活运用灯[android课程3]

1,文件如何生成:

 

 -----

 ----

(二),把hello例子贴过来后,编译问题:

在编译Android 4.0驱动的时候,使用到了proc_dir_entry结构体中的owner成员,但是编译的时候,却出现了下面的错误:

[plain] view plain copy
  1. drivers/hello/hello.c:217: error: 'struct proc_dir_entry' has no member named 'owner'  
  2. make[2]: *** [drivers/hello/hello.o] 错误 1  
  3. make[1]: *** [drivers/hello] 错误 2  
  4. make: *** [drivers] 错误 2  


由错误信息可以看出struct proc_dir_entry结构体中没有找到owner的成员。

 

看到引用的proc_fs.h头文件,发现里面的struct proc_dir_entry结构体中,的确没有owner成员,

在该结构体中添加以下代码:

[cpp] view plain copy
  1. struct module *owner;  


保存后,重新编译,OK了。

proc_fs.h文件在kernel源码下的include/linux目录下面

 

---

转载于:https://www.cnblogs.com/Ph-one/p/4583534.html

相关文章:

  • linux ramdisk
  • fork()和vfork()区别
  • linux上进程状态查询
  • LINUX进程优先级实现
  • linux中应用程序main函数中没有开辟进程的,它应该在那个进程中运行呢?
  • Linux上程序执行的入口--Main
  • minitools
  • Linux内核与根文件系统的关系1
  • linux应用程序问题
  • linux问题
  • JDK版本更换后编译android系统出错
  • Android 编译大全
  • 在电脑上装ubuntu12.04系统,内核文件是那个?
  • make menuconfig出错
  • A9.linux驱动
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • gf框架之分页模块(五) - 自定义分页
  • IDEA常用插件整理
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Meteor的表单提交:Form
  • nginx 配置多 域名 + 多 https
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • python大佬养成计划----difflib模块
  • Spring Cloud Feign的两种使用姿势
  • Spring Cloud中负载均衡器概览
  • Vue 重置组件到初始状态
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 分布式任务队列Celery
  • 给初学者:JavaScript 中数组操作注意点
  • 记录:CentOS7.2配置LNMP环境记录
  • 排序(1):冒泡排序
  • 嵌入式文件系统
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 一个SAP顾问在美国的这些年
  • 用 Swift 编写面向协议的视图
  • 在Mac OS X上安装 Ruby运行环境
  • const的用法,特别是用在函数前面与后面的区别
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • ​flutter 代码混淆
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (02)vite环境变量配置
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (ZT)薛涌:谈贫说富
  • (多级缓存)缓存同步
  • (二)hibernate配置管理
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (附源码)计算机毕业设计ssm电影分享网站
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务