Debian編譯Android原始碼

2021-07-04 12:58:20 字數 1600 閱讀 5492

筆記本:intel-i3 ram-4g

linux:debian-8.1.0-amd64-xfce-cd-1.iso

android:4.2.2

android官方推薦使用ubuntu編譯原始碼,但我試了ubuntu-12.04、ubuntu-14.04,結果都在安裝好所需檔案重啟電腦後,系統就出莫名其妙的問題,比如圖形介面沒了、或者乾脆直接就無法啟動!

相比之下,debian這款linux發行版,要好用穩定多了,之前一直都使用debian。

debian必須贊!

在編譯過程中,肯定會報或這或那的錯誤,絕大部分的原因是缺少響應的檔案,這個就不說了,google就能解決。

這裡提點用debian編譯需要注意的細節:

1、使用netselect-apt尋找安裝包的源

# apt-get install netselect-apt

# netselect-apt stable

原因無他,在debian 8上apt-spy這個命令安裝不上,也就無法使用apt-spy搜尋。

2、64位的debian安裝32位的包,需要進行設定,否則像libstdc++6:i386這種形式的包安裝不上

dpkg --add-architecture i386

apt-get update

3、安裝以下的庫檔案,配置,編譯android-4.2.2沒什麼問題;最多也就報個錯,在網路上搜吧搜吧,就解決問題了

# apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev

# apt-get install libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386

# apt-get install libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos

# apt-get install markdown libxml2-utils xsltproc zlib1g-dev:i386

# ln -s /usr/lib/i386-linux-gnu/mesa/libgl.so.1 /usr/lib/i386-linux-gnu/libgl.so

# apt-get install gcc:i386 linux-libc-dev:i386

# apt-get install uuid uuid-dev

# apt-get install zlib1g-dev liblz-dev

# apt-get install liblzo2-2 liblzo2-dev

# apt-get install uuid-dev:i386

# apt-get install liblzo2-dev:i386

# ln -sf /lib/i386-linux-gnu/libuuid.so.1 /usr/lib/libuuid.so

debian核心編譯

debian核心編譯 1 到www.kernel.org pub liunux kernel所需要編譯的核心源 2 安裝必要的包,其中kernel package是debian用以編譯核心的工具 fakeroot是乙個在系統中建立假root的工具 為dpkg在編譯核心中所需 udev是管理 dev和...

Debian裡編譯核心

以2.6.8版本為例 1 debian.org上關於編譯核心的說明 另一篇看起來不錯的文章 creating custom kernels with debian s kernel package system 4 執行以下操作,如果當前語言是中文,執行前最好zhcon進入中文環境 注意在menuc...

Debian 編譯 Proxmox 核心

debian 在 windows 下的路徑 wsl 功能還是不全,放棄!更換 debian 軟體包源為 163,編輯 etc apt sources.list 替換為 deb buster updates main deb src buster updates main deb buster mai...