07 2017 档案
摘要:1、各级子目录的Makefile: obj-y += file.o obj-y += subdir/ “obj-y += file.o” 表示把当前目录下的file.c编进程序里。 “obj-y += subdir/”表示进入subdir这个子目录下去寻找文件来编进子程序中; 2、顶层目录的Make
阅读全文
摘要:最近在编写Android编译系统时,需要遍历每一个目录下每一个文件夹下的makefile,网上的方法有些繁琐 ;就直接贴上自己遍历子目录深度为1;(for temporary)(之后会继续更新) 下面是我的一个简单实例工程: 文件夹目录层次: 1、根目录(相对于项目而言)的makefile 2、子目
阅读全文
摘要:1、Oops 信息来源及格式 Oops 这个单词含义为“惊讶”,当内核出错时(比如访问非法地址)打印出来的信息被称为 Oops 信息。 2、Oops 信息包含以下几部分内容 2.1 一段文本描述信息。 比如类似“Unable to handle kernel NULL pointer derefer
阅读全文
摘要:作者:知乎用户链接:https://www.zhihu.com/question/27090458/answer/137944410来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一般来说,如果不指定优化标识的话,gcc就会产生可调试代码,每条指令之间将是独立的:可以
阅读全文
摘要:1、Makefile伪目标的格式: 2、Makefile伪目标的作用: 第一种情况: 如果我们需要书写这样的一个规则:规则所定义的命令不是去创建目标文件,而是通过make命令行明确指定它来执行一些特点的命令,就像例题中的clean。当文件夹中没有clean这个文件的时候,我们输入“make clea
阅读全文
摘要:基本知识 LK是(L)ittle (K)ernel的缩写。高通平台android普遍采用LK作为其bootloader,LK是一个开源项目。但是,LK只是整个系统的引导部分,所以它不是独立存在。LK是一个功能及其强大的bootloader,但现在只支持arm和x86平台。LK的一个显著的特点就是它实
阅读全文