明远智睿 myzr 安卓5.1 源代码编译

1.下载myzr的通用文件,1.0_VirtualBox-5.2.12__ubuntu-14.04.5__WIN10(1803) 包含virtural box 和 环境配置好的虚拟机。(12.04那个有点老了,不过那个应该是32位的编译过程中遇到的问题能少一点)
2.安装 virtual box ,根据包里的截图 导入虚拟机(建议核心和电脑核数一样,内存配置为电脑内存的一半),配置虚拟机,添加另外的硬盘,网络配置这里有点坑他里面有环回模式的配置,我根据教程配置好了第一次用没问题,但是重新启动就不对了,最后还是关闭网卡2 ,只留网卡一,桥接模式,选择有线网卡,高级里面选择 全部允许,接入网线。
3.用winscp 传送安装源码到 my_work 目录下 根据官方pdf 文档解压
4.根据文档设置环境变量 (参考明远智睿提供的 pdf 文档 MY-I.MX6-DEMO-V2.5 Android5.1.1环境搭建)
5.根据文档编译uboot
6.根据文档编译kernel
7.编译bootimage
8.编译system (这个要好久,4个小时以上,根据个人电脑配置)

遇到的问题:
1.主要是64位系统编译32位的问题
1) out/host/linux-x86/bin/acp:error whileloading share libraries:libsrdc++.so.6:cannot open shared object file:No suchfile or directory 缺少libstdc++.so.6
安装 sudo apt-get install lib32stdc++6
后面一堆错误,索性都安装上
sudo apt-get install gperf
sudo apt-get install libxml2-utils
在解决问题的过程中遇到问题,查找,这篇文章可以参考
https://blog.csdn.net/songze_lee/article/details/72808631

后记:
虽然官方说明里说各种包工具都安装上了,但是还是建议自己装一遍,省事,就怕编译了一个多小时,出问题退出,又要解决问题重新编译。
在这里插入图片描述
安装各种必须的工具软件:
sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev
libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386
libgl1-mesa-glx:i386 libgl1-mesa-dev g+±multilib mingw32 tofrodos
python-markdown libxml2-utils xsltproc zlib1g-dev:i386

$ sudo apt-get install uuid uuid-dev
$ sudo apt-get install zlib1g-dev liblz-dev
$ sudo apt-get install liblzo2-2 liblzo2-dev
$ sudo apt-get install lzop
$ sudo apt-get install git-core curl
$ sudo apt-get install u-boot-tools
$ sudo apt-get install mtd-utils
$ sudo apt-get install android-tools-fsutil

再一个注意的问题就是要安装官方的教程添加硬盘,初始化,挂载,细节很多,容易出错,希望读者注意

明远智睿通用资源
明远智睿 wiki

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章