ubuntu 編譯源碼壞境配置


git checkout -b newlocal origin/q01v31
source build/envsetup.sh
lunch msm8916_32-user
make -j4

make -j4 2>&1 | tee build.txt

android編譯命令的話,把/usr/lib/jvm/java-7-openjdk-amd64/bin加入到環境變量,然后再android目錄下,souce ./build/envsetup.sh
lunch 19
make -j4 2>&1 | tee build.txt

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386 g++-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 libxext-dev:i386

sudo apt-get install make gcc g++ libc6-dev patch texinfo libncurses-dev flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl ncurses-dev zlib1g-dev valgrind libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 gstreamer0.10-pulseaudio:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386 gstreamer0.10-ffmpeg:i386

sudo apt-get install build-essential
sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install libc6-dev
sudo apt-get install patch
sudo apt-get install texinfo
sudo apt-get install libncurses-dev
sudo apt-get install git-core gnupg
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install gperf
sudo apt-get install libsdl-dev
sudo apt-get install libesd0-dev
sudo apt-get install libwxgtk2.6-dev
sudo apt-get install build-essential
sudo apt-get install zip
sudo apt-get install curl
sudo apt-get install ncurses-dev
sudo apt-get install zlib1g-dev
sudo apt-get install valgrind
sudo apt-get install python2.5(該軟件我沒有安裝成功,最后也沒出什么問題)
sudo apt-get install libgtk2.0-0:i386
sudo apt-get install libpangox-1.0-0:i386
sudo apt-get install libpangoxft-1.0-0:i386
sudo apt-get install libidn11:i386
sudo apt-get install gstreamer0.10-pulseaudio:i386
sudo apt-get install gstreamer0.10-plugins-base:i386
sudo apt-get install gstreamer0.10-plugins-good:i386
sudo apt-get install gstreamer0.10-ffmpeg:i386

一、配置依賴工具

sudo apt-get install git-core gnupg flex bison gperf build-essential
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386
g++-multilib mingw32 openjdk-6-jdk tofrodos python-markdown
libxml2-utils xsltproc zlib1g-dev:i386 libxext-dev:i386

(注意如果是編譯Mokee4.4.2 可能還會缺少一個png xxxx的工具, 在編譯的時候會提示缺少, 按提示sudo apt-get install pngxxx 即可)

二、配置java jdk, kitkat 4.4編譯要用jdk 6u45版本(sun官網的版本 非openjdk)或者更新的版本(本人沒測試過jdk7, 據說也可以)

可以到sun官網下載,地址為: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

也可以到我的共享下載:http://pan.baidu.com/s/1nt2Wd9f

下載后將jdk-6u45-linux-x64.bin 放到 一個目錄下 然后 chmod 777 jdk-6u45-linux-x64.bin 添加權限

然后./jdk-6u45-linux-x64.bin 運行,完成后 再配置下環境變量:

sudo gedit /etc/profile

在文件最后添加:

JAVA_HOME=/home/syhost/tools/jdk1.6.0_45
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

注意這里 JAVA_HOME后面的路徑要換成你電腦里的, 就是上面運行完jdk-6u45-linux-x64.bin 后出來的那個文件夾的路徑

然后重啟電腦或者 執行 source /etc/profile 也可以

然后看一下是否配置成功

運行 java -version ,如果是顯示下面內容則配置成功:

java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM