RedHat Linux 9.0下Android内核的编译过程[图文](2)

2) 安装交叉编译器:将arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 解压缩至/usr/local/arm-2007q3目录下,并将其bin路径添加到PATH中:

$ export PATH=$PATH:/usr/local/arm-2007q3/bin

RedHat Linux 9.0下Android内核的编译过程[图文]

3) 解压缩内核源代码:将linux-2.6.23-Android-m5-rc14.tar.gz解压缩,得到kernel文件夹,本文中将其放置在/Android目录下。

2.获取内核编译配置文件

交叉编译环境搭建好后需要得到android的内核编译参数的配置文件,该文件需要从android sdk 中的模拟器中得到。启动android模拟器,然后通过adb得到模拟器中提供的内核配置文件:

$emulator &

$adb pull /proc/config.gz

这时候adb工具会连接模拟器,并从它里面下载一个叫做config.gz的文件到你的当前目录下。将其移动至kernel目录,解压该文件得

到config,将其重命名为.config,这样就可以跳过make config而直接得到Makefile所需要的内核配置文件。

$ gunzip config.gz

$ mv config .config

RedHat Linux 9.0下Android内核的编译过程[图文]

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpyyp.html