1. 程式人生 > >ubuntu14.04 AndroidM編譯環境搭建

ubuntu14.04 AndroidM編譯環境搭建

1、samba和ssh的安裝:sudo apt-get update sudo apt-get install samba samba-common openssh-server 將之前配置好的smb.conf檔案拷貝到/etc/samba/目錄中替換到系統自帶的檔案。

smb.conf: https://download.csdn.net/download/jinron10/10696029 新增samba賬號,將預設登陸的普通賬號設定成samba訪問賬號:sudo smbpasswd -a zhaojr  輸入兩個密碼跟zhaojr登陸賬號密碼一致 啟動samba:sudo service smbd restart  ps -e |grep smbd

啟動ssh:sudo service ssh restart  ps -e |grep ssh 這樣就可以遠端訪問伺服器和共享檔案,在遠端就可以操作了。

2、修改/etc/apt/source.list,新增源 ## add by zhaojrdeb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse

更新sudo apt-get update sudo apt-get install git-core gnupg flex bison gperf chrpath texinfo build-essential zip curl zlib1g-dev       gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev       lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip sudo apt-get install bison git sudo apt-get install gperf libxml2-utils make python-networkx zlib1g-dev:i386 zip build-essential sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get update  sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32ncurses5 lib32stdc++6
安裝JDKsudo apt-get install openjdk-7-jdk sudo update-alternatives --config java sudo update-alternatives --config javac 安裝好之後,檢視版本號:java -version 3、配置程式碼的編譯工具鏈 將MTK提供的交叉編譯工具包mtk-toolchain.tar.bz2和vfp_4.5.1_2.6.27_cortex-a9-rhel4_002.tar.bz2分別加壓到/opt目錄中,減壓之前先修改/opt 目錄許可權sudo chmod 777 /opt sudo tar -jxvf mtk-toolchain.tar.bz2 -C /opt sudo tar -jxvf vfp_4.5.1_2.6.27_cortex-a9-rhel4_002.tar.bz2 -C /opt 修改工具鏈的檔案許可權sudo chmod -R 755 /opt/* 4、設定環境變數,在~/.bashrc檔案中新增: ################### add by zhaojr ###################export MTK_JAVA_HOME="/opt/openjdk-7-jdk" export PATH=$MTK_JAVA_HOME/bin:~/bin:$PATH:/usr/include/ export ANDROID_JAVA_HOME=$MTK_JAVA_HOME export ANDROID_JAVA_TOOLCHAIN=$MTK_JAVA_HOME/bin export JAVA_HOME=$MTK_JAVA_HOME export PATH=$PATH:/opt/mtk-toolchain/gnuarm-4.4.1/cross-tools/usr/local/bin/:/opt/vfp_4.5.1_2.6.27_cortex-a9-rhel4_002/i686/bin:./ ################################################## 之後就可以編譯了。

切換JAVA軟體版本:update-alternatives --config java update-alternatives --config javac