Ubuntu上编译Android内核源码
这段时间一直纠结这一个问题:随着官方Android源码地址http://android.git.kernel.org被无耻的关了之后,无数的像我这样渴望得到Android内核源码的程序员就堵在了这堵墙前。丫丫的,无奈只能在Windows下寻找源码的下载地址。但是google、百度了多少遍。硬是找不到一个有效的下载地址。还好通过曲线路径被我逮到了一个,呵呵下面跟大家分享下。
Android2.3.4内核源码下载地址:http://115.com/file/aqzs6my3
通过上面地址下载内核源码之后,在Windows下解压可以得到这个forlinux_android.tar.gz,然后可以通过ssh将该源码上传到Ubuntu上。在Ubuntu上再对该包进行解压。之后进入解压得到的目录中,进行编译。
在进行编译前,这里需要注意,你得安装好必要的软件包(sudo apt-get install gcc g++ flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev build-essential zip valgrind zlib1g-dev libncurses5-dev curl g++-multilib zlib1g-dev lib32z1-dev libncurses5-dev libx11-dev)及环境的搭建。
待以上工作完成之后,我们就可以进入该源码目录,通过:make -j2进行编译就可以了。
如果编译没什么问题,编译完成之后会生成镜像在目录~/out/target/product/generic下:system.img,ramdisk.img,userdata.img。如果有以上文件,那恭喜你,你成功了。
下面推荐几天编译Android内核源码的博客:
http://blog.csdn.net/thl789/article/details/6552704
更多相关文章
- 游走Android系列之APK文件的反编译、修改和重新编译打包
- Android(安卓)系统移植与调试(一)Android编译环境编译服务器搭建
- Android(安卓)项目编译过程
- 创建Android守护进程实例(底层服务)
- Ubuntu16.04编译Android(安卓)6.0系统源码过程简要记录总结
- 搭建Android(安卓)NDK环境,包括NDK.cygwin.CDT.example(经过验证
- Android8.0源码解析——Activity的启动过程
- 下载android源码
- Oprofile分析(android oprofile性能分析)