資源描述:
《搭建遠(yuǎn)程編譯環(huán)境源碼編譯》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、搭建遠(yuǎn)程編譯環(huán)境&源碼編譯如下步驟若出現(xiàn)什么錯(cuò)誤,請(qǐng)先耐心研究一下報(bào)的報(bào)錯(cuò)或者缺少文件的英文說明。最好按照操作手順進(jìn)行。如果有興趣的話,可以不看這個(gè)手順,直接研究官方編譯說明:http://source.android.com/source/index.htmlTIPS:1.Linux中對(duì)大小寫敏感,包括文件夾、文件名在內(nèi),所以務(wù)必對(duì)命名嚴(yán)格.2.編輯環(huán)境變量和一些文本的時(shí)候,空格是不允許的,所以一些編程習(xí)慣需要注意,例如不能寫成PATH=/home/abc,必須是PATH=/home/abc,本文編輯時(shí)我盡量把空格空得比較大,但是最好還是自己親手
2、打上去.3.多用TAB鍵.一、環(huán)境配置(如下環(huán)境默認(rèn)都在遠(yuǎn)程xp端進(jìn)行,也可以在編譯機(jī)端進(jìn)行設(shè)置,下面默認(rèn)使用vim編輯器,編譯機(jī)如果沒有預(yù)裝的話,sudoapt-getinstallvim)PS:第一步和第二步如果已經(jīng)能夠遠(yuǎn)程,可以跳過;前三步的工具第一次配置即可。1.APT代理設(shè)置:默認(rèn)的網(wǎng)絡(luò)是連接不上apt源的,需要添加代理。apt的代理設(shè)置可以這里:修改apt.conf文件中的內(nèi)容,如果沒有就自建一個(gè)vim/etc/apt/apt.conf然后添加(非覆蓋)如下字段:Acquire::http::proxy“http://用戶名:密碼@dl
3、-proxy.neusoft.com:8080”用戶名和密碼為上網(wǎng)使用的賬號(hào)密碼,如圖:這樣就可以使用apt-getinstall進(jìn)行下載必要工具了。2.遠(yuǎn)程連接服務(wù)器編譯機(jī)配置好apt的代理后,在編譯機(jī)端輸入sudoapt-getinstallopenssh-server安裝vn4server,GUI登陸用sudoapt-getinstallvnc4server然后在自己的電腦上(xp端)安裝Teraterm連接工具\(yùn)10.1.8.234trainingToolsTelnetteraterm-4.71.exe完成后,輸入編譯機(jī)的IP地址
4、,其他無需改動(dòng),OK進(jìn)入。輸入你在編譯機(jī)上建立好的的用戶名和密碼,點(diǎn)OK連接成功后如圖示,此時(shí)就可以開始遠(yuǎn)程終端進(jìn)行操作了。輸入vnc4server,首次使用會(huì)要求新建連接用密碼,密碼最長(zhǎng)為8位,超出部分會(huì)被扔掉。完成后自動(dòng)開啟vnc服務(wù),如下圖所示記住紅色框內(nèi)的6(非固定),這是下面vnc登錄的桌面號(hào)此時(shí)修改xstartup文件vim.vnc/xstartup注意vnc前有”點(diǎn)”然后刪除第3、4行注釋用的#號(hào),wq保存退出,如圖然后就可以使用VNC登錄了,下載連接\10.1.8.234trainingToolsRemoteScreen運(yùn)行
5、vncviewer.exe,server中輸入編譯機(jī)ip,冒號(hào)后面是剛才的第n個(gè)桌面無需更改其他設(shè)置,點(diǎn)擊OK,輸入密碼后就可進(jìn)入ubuntu遠(yuǎn)程桌面連接了。1.編譯環(huán)境配置:直到源碼全部編譯完成之前,都無需用到圖形界面,所以完全可以不登錄vnc遠(yuǎn)程桌面,操作都在終端里面進(jìn)行即可。終端界面,首先測(cè)試是否已經(jīng)預(yù)裝過編譯環(huán)境,隨便取一條編譯命令即可,這里我使用的是g++,出現(xiàn)如下字樣說明環(huán)境未搭建。首先安裝jdk工具,網(wǎng)上有人說官網(wǎng)給的jdk6的doc兼容有問題,但是經(jīng)測(cè)試可以完成編譯,所以完全按照官方說明來就可以。(這里我就直接復(fù)制官方的了)$sud
6、oadd-apt-repository"debhttp://archive.canonical.com/lucidpartner"$sudoapt-getupdate$sudoapt-getinstallsun-java6-jdk第一步是給apt添加源,也可以在/etc/apt/source.list中手動(dòng)添加jdk安裝時(shí)應(yīng)該會(huì)有一個(gè)彈出窗口,lisence點(diǎn)擊確定即可。完成后安裝其他64位編譯工具,(轉(zhuǎn)義符后面是回車)$sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essentialzip
7、curlzlib1g-devlibc6-devlib32ncurses5-devia32-libsx11proto-core-devlibx11-devlib32readline5-devlib32z-devlibgl1-mesa-devg++-multilibmingw32tofrodospython-markdownlibxml2-utilsxsltproc等待這些工具全部安裝完成以后,基本環(huán)境就配置OK了。在一臺(tái)普通電腦的編譯流程中,官方給出的有三個(gè)步驟:l初始化編譯環(huán)境l下載源碼l編譯,然后運(yùn)行以上做完了第一步,而下載源碼這里不做介紹
8、,有興趣的可以去看一下官網(wǎng)說明。使用服務(wù)器上直接下載好的源碼。\10.1.8.234trainingsrcandr