您的位置:网站首页 > 源码环境 > 正文

Android源码编译的搭建?源码环境

类别:源码环境 日期:2015-1-21 14:17:29 人气: 来源:
重庆中考论坛zslpsh,重庆学校zslpsh,重庆学校zslpsh,重庆市中学生网,重庆中学生网,重庆中学生网站,重庆中学生网好,重庆中学生学习网,重庆中学学习网,重庆中学生网家教,重庆中学生论坛,重庆学生zslpsh,重庆高考论坛zslpsh,重庆中学排名zslpsh,重庆中学zslpsh,重庆中学生,重庆学生网中考,重庆中考zslpsh,重庆中学生交友,重庆初中生,重庆中学生学习网,重庆土话网,西南云南方言网,最新电影淘娱淘乐,tianyanmao.cn,重庆18680好,岳阳yy房产网,重庆18680,云南西南方言网,网店taoyutaole,电影淘娱淘乐,最新电影淘娱淘乐,电影淘娱淘乐,娱乐资讯taoyutaole,影视淘娱淘乐,taoyutaole笑话,taoyutaole淘娱淘乐,娱乐taoyutaole,时尚taoyutaole,重庆生活新闻,贵州西南方言网,027旅游新闻网,重庆特产18680,0871昆明旅游人才网,重庆生活18680好,观赏虾之家zadull,022天津交友,022天津交友网,水草造景zadull,18680重庆特产,0755深圳交友网,0755深圳旅游招聘,0755深圳旅游招聘网,0755深圳旅游新闻

  由于Google编译Android源码使用的操作系统是Ubuntu,所以此处本人也是安装Ubuntu操作系统。五笔法安装Ubuntu系统固然方便简单,可缺陷是安装的系统的根目录大小是受的,笔者刚才去测试了下安装允许的最大容量是30G。如果这样的话,我们安装好系统,然后

  由于Google源码使用的操作系统是Ubuntu,所以此处本人也是安装Ubuntu操作系统。五笔法安装Ubuntu系统固然方便简单,可缺陷是安装的系统的根目录大小是受的,笔者刚才去测试了下安装允许的最大容量是30G。如果这样的话,我们安装好系统,然后,然后复制Android源代码,然后进行编译。这整个过程中:系统本身占用3-5G容量,安装编译需要一部分容量,Android源代码需要2G左右的容量,编译后的Android源码包20G左右。我们的30G容量基本就被用完了。所以我们需要使用U盘安装Ubuntu系统、硬盘安装系统。笔者就是按照网上的教程自己试着安装的Ubuntu系统,避开了五笔安装容量受的麻烦。一下的操作,本人均亲自测试,当然不同的不同的人自然会碰到不同的问题。

  硬盘安装Ubuntu系统必要的准备工作:EasyBCD软件Ubuntu源码包(以12.04LTS32位为例)从iso镜像中解压出casper文件夹放到C:\、将里边的initrd.lz和vmlinuz文件也放到C:\、iso镜像也放到C:\。首先安装好EasyBCD。打开此软件,点击--增加新条目--NeoGrub选项--配置。此时会弹出一个文本文件,你需要将对应的安装配置命令写入文本文件,然后进行保存。

  写入的命令如下:

  title Install Ubuntu

  root (hd0,0)

  kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-i386.iso ro quiet splash locale=zh_CN.UTF-8

  initrd (hd0,0)/initrd.lz

  ps:第一行自然不需要解释。对于多数人来说最需要理解的是连续的3个(hd0,0)。hdx--表示您的硬盘号,0表示您主机上的第一个硬盘,以此类推。后边的0表示对应硬盘上的对应分区。对于win7来说C盘并不是您的硬盘的第一个分区,所以您需要去查看磁盘管理器(我的电脑--右击--管理--磁盘管理)。您也可以使用DiskGenius去查看您的C盘分区。本人的如下图所示,所以需要将第二个参数改成1。.实在不行您重启主机的时候进入安装系统条目他会提示错误。您可以按E对后一个参数进行修改,一直修改到对的参数。

  做完以上的工作,我们需要选择一个磁盘分区进行式化并且在Windows系统下隐藏此分区(这一步必须要做,因为我们要将Ubuntu系统安装到该分区上,同时隐藏之前请转移数据)。还要注意的是第三行的iso文件名是要写您自己的iso文件名字哦。现在您可以去重启主机了。重启之后选择我们新添加的启动项,进入Ubuntu界面。之后的工作就像教程上做的那样。

  搭建Android源码编译导入安装包和GCC JDK G本人使用的嵌入式开发板是Marsboard的火星板IMX6 A9平台。此处参考的是?reload。感谢这位网友的分享。当然了别人的成功是不可完全复制的,我在搭建的过程中也遇到了自己的问题。对于安装jdk6、GCC、G这位老师的做法确实挺好、挺实用。对于原作者第四步需要安装多个包的时候可能由于依赖关系我们需要改变包的顺序来解决。记得我自己搭建的时候GCC始终有问题。我的解决方法是自己去安装GCC4.4.3来代替原来的。

  获取Android源代码本人的源代码是从光盘中直接copy的所以并没有去从网上下载(毕竟那样太慢额)。解压完毕之后,进入对应的源码树主目录(以本人自己的为例)执行:toshiba/android/android-imx6/$source build/envsetup.sh就是设置编译的变量。toshiba/android/android-imx6/$lunch marsboard-6q-user表示进行的编译此时会显示出您想要的编译预期结果和您对应的主机信息。然后可以执行make指令。如果您的主机是双核CPU您可以执行make -j4来开多线程编译提高编译速度。。个人感觉第一次执行make不管您的准备工作做得多么周到总会遇到error的。此时不要灰心,将错误进行Google或者Baidu。然后导入对应的依赖包就行了。这个过程是漫长的估计起码2个小时。如果编译成功,您会在out/target/product/masrboard-6q/底下看到system.img ramdisk等二进制文件。至此编译工作就完成了。体会当然了本人是一个菜鸟,从操作系统的安装到的搭建、源码的编译等等的准备工作就占用了我一周的时间,虽然现在回想起来很简单,但对当时的我来说确实是挺困难的,不过收货还挺多。PS:开始学着些博客式有些凌乱、内容有些肤浅还请各位多多指教,谢谢。

  (责任编辑:admin)

关键词:源码环境
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: