- 博客(8)
- 收藏
- 关注
原创 2021-06-25
LOCAL_NO_MANIFEST如果你的Package没有Manifest(AndroidManifest.xml),你可以设置LOCAL_NO_MANIFEST:=true.------分隔符,方便下次编辑修改------If your package doesn’t have a manifest (AndroidManifest.xml), then setLOCAL_NO_MANIFEST:=true.The common resources package does this.LO
2022-07-15 11:21:46 151
转载 Linux kernel 4.12 代码分析
一、内核的结构1.1 内核在操作系统中的位置用户进程:用户应用程序是运行在 Linux 操作系统最高层的一个庞大的软件集合。当一个用户程序在操作系统之上运行时,它成为操作系统中的一个进程。系统调用接口:在应用程序中, 可通过系统调用来调用操作系统内核中特定的过程, 以实现特定的服务。系统调用本身也是由若干条指令构成的过程。但它与一般的过程不同,主要区别是:系统调用是运行在内核态(或叫系...
2019-11-11 10:36:32 217
转载 物理地址和虚拟地址的区别
转载自:http://blog.csdn.net/qq_21792169/article/details/48104665(一)地址的概念1)物理地址:CPU地址总线传来的地址,由硬件电路控制其具体含义。物理地址中很大一部分是留给内存条中的内存的,但也常被映射到其他存储器上 (如显存、BIOS等)。在程序指令中的虚拟地址经过段映射和页面映射后,就生成了物理地址,这个物理地址被放到CPU...
2019-10-30 21:23:35 4353
原创 Linux 下autotools的使用
在linux环境下,你可能从github上拿到一份代码,只需要执行简单的步骤,就可以完成编译和安装,例如:./configuremakemake install你所执行的configure文件就是由autotools自动产生的,它同时自动产生Makefile文件供你编译和安装。下面,我们来一起学习一下如何使用autotools来编译生成自己的project:构建configure脚本...
2019-07-04 17:36:45 864
转载 linux下的install命令
介绍:install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。语法:install [OPTION]… [-T] SOURCE DESTinstall [OPTION]… ...
2019-06-24 10:50:38 14695
转载 makefile eval函数详解
函数功能:函数“eval”是一个比较特殊的函数。使用它可以在Makefile中构造一个可变的规则结构关系(依赖关系链),其中可以使用其它变量和函数。函数“eval”对它的参数进行展开,展开的结果作为Makefile的一部分,make可以对展开内容进行语法解析。展开的结果可以包含一个新变量、目标、隐含规则或者是明确规则等。也就是说此函数的功能主要是:根据其参数的关系、结构,对它们进行替换展开。返回...
2019-06-17 11:39:23 328
原创 init: cannot execve(‘/system/bin/logd‘): No such file or directory
最近debug Android Q时遇到了上述问题。当遇到此类log时,第一反应就是去探究文件系统的该目录下是否真的没有这个文件,经过一番折腾之后你会发现,文件是存在的。可是为什么errno却暴露出来:No such file or directory.遇到这种情况一般是系统的动态链接器与XXX这个程序中的动态链接器的名字或路径不对,可以在你的编译目录下找到报对应的文件/system/bin/l......
2019-06-05 11:09:53 719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人