源代码编译生成第三方 ROM
我们要求大家最好安装 linux,很多人不理解这是为了什么,CM 对于 Android 手机的
贡献很大,现在很多机型都是基于 CM 制作的。而归根到底,CM 也只是 Android 源码的
一种 mod, 以使更多的机型能够跟上 Android 的更新脚本, 正是因为其支持机型的广泛性,
所以以 CM 的源码作为基础来教大家编译自己的 Android 的 ROM。
一、明白编译原理
1.什么是编译
有过 C 语言和 Java 语言基础的人, 肯定觉得我在这里要说的是废话, 但是, 老生常谈,
我还是要再提一边。CM 源码编译是基于 CM 源代码利用 makefile 脚本编译出一个完整
ROM 的过程,而并不是我们之前用过的反编译工具等等。
2.为什么要编译
有人说我们之前已经讲过拼包移植 ROM,为什么还要讲编译,实际这是必须的。因为
每个机型的差异性, 拼包所移植的 ROM 或多或少会存在一些问题。 因此, 我们必须学会编
译,编译生成自己的 ROM。同时,这是也是为了我们下一步的ROM 的更进一步的移
植做准备。
我们要求大家最好安装 linux,很多人不理解这是为了什么,CM 对于 Android 手机的
贡献很大,现在很多机型都是基于 CM 制作的。而归根到底,CM 也只是 Android 源码的
一种 mod, 以使更多的机型能够跟上 Android 的更新脚本, 正是因为其支持机型的广泛性,
所以以 CM 的源码作为基础来教大家编译自己的 Android 的 ROM。
一、明白编译原理
1.什么是编译
有过 C 语言和 Java 语言基础的人, 肯定觉得我在这里要说的是废话, 但是, 老生常谈,
我还是要再提一边。CM 源码编译是基于 CM 源代码利用 makefile 脚本编译出一个完整
ROM 的过程,而并不是我们之前用过的反编译工具等等。
2.为什么要编译
有人说我们之前已经讲过拼包移植 ROM,为什么还要讲编译,实际这是必须的。因为
每个机型的差异性, 拼包所移植的 ROM 或多或少会存在一些问题。 因此, 我们必须学会编
译,编译生成自己的 ROM。同时,这是也是为了我们下一步的ROM 的更进一步的移
植做准备。