2016 - 2024

感恩一路有你

在手机上编译内核源码 编译Android源码和内核源码的区别?

浏览量:3000 时间:2021-03-13 21:17:46 作者:admin

编译Android源码和内核源码的区别?

编译后生成Android源代码内存磁盘.img、 系统.img以及用户数据.img. 编译内核源代码后,生成zimage。一般来说,Android源代码没有内核源代码,但是它有一个映像,这样在编译Android源代码之后就可以启动模拟器了。如果要替换系统内核,可以编译高版本内核源代码生成zimage,然后替换Android系统的镜像。这样,在启动模拟器之后,就可以检查内核是否被刷新了。

请注意Android源代码和内核源代码是分开下载的

编译Android源代码

输入源目录并执行make。

编译后,您可以在源代码目录的out/target/product/generic/目录中看到编译的结果内存磁盘.img、 系统.img以及用户数据.img太晚了。

编译内核源代码

创建一个新的内核/金鱼并在此目录下编译

1。您需要检查make模块的名称安卓.mk文件包名称变量的本地值。2MMM命令用于编译源代码根目录中指定的模块,参数是模块的相对路径。只能在第一次编译后使用。例如,要编译部分手机源代码,需要在终端中执行以下命令:$MMM packages/apps/phone 3。Mm命令用于编译模块根目录中的模块。只能在第一次编译后使用。例如,要编译部分手机源代码,您需要在终端中执行以下命令:$CD packages/apps/phone$mm注意:Mmm和mm命令必须在“中执行”。构建“/环境设置.sh“然后就可以使用了,只会编译更改过的文件。如果要编译模块的所有文件,则需要-B选项,例如mm-B。

在手机上编译内核源码 android源码编译 mac编译android源码

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。