第四章读书笔记
对于Android源代码的下载和移植开发,如果用户只需要其中的一部分代码,这时并不需要全部下载将近4GB的代码,而只需熟悉其源代码的目录结构,选择自己需要的代码去目录下找到并下载。
对于Android源代码的编译问题,首先要初始化编译环境,使用Lunch命令来设置一个编译目标,再执行make命令就可以完成了。编译Android源代码时,会生成两种平台运行的库和工具,一方面直接运行在Android平台上的存放在target目录下,另一方面运行在编译Android源代码的平台上的host目录下。Android应用程序开发环境和linux内核开发环境都必须搭建好。基本安装工作完成后,就可以进行开发工作了,对于Linux内核的开发,代码一开始看起来确实比较繁琐,开始阶段可以先从掌握基本函数接口,c语言的语法也要反复巩固练习。
配置编译Linux内核,make config 是从文本方面配置linux内核;make menuconfig 是从菜单形式配置LInux 内核;make oldconfig是以字符界面逐项要求用户配置;make xconfig是从图形界面方面配置Linux内核的,这四个配置命令都要在源代码根目录下完成。若不想重新配置编译环境,可以下载VMWare 虚拟机环境。
http://www.cnblogs.com/sjjj/