明遠智睿 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

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