版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Android系統(tǒng)移植第二章android源碼和開發(fā)環(huán)境一、android開發(fā)環(huán)境二、下載源碼三、編譯源碼四、源碼的目錄一、Android開發(fā)環(huán)境安裝JDKJDK6、JDK5Android1.6~android2.2需要使用JDK5,而android2.3.X之后需要使用JDK6進行編譯。JDK可以從網(wǎng)上下載,進行安裝,也可以在線安裝。一、Android開發(fā)環(huán)境Git工具:是一個分布式的源代碼管理工具。Linux內(nèi)核的代碼就是用Git管理的。它很強,也很快。Repo工具:因為Android的代碼非常的龐大。一個有近200個project。單單用git來管理非常的繁瑣。因此Google針對這種情況在git上設(shè)計了repo,方便對多版本多工程進行管理獲得Android源碼Android官方給出了下載Android源碼的步驟/source/initializing.html/source/downloading.html空間要求:下載源碼約6GB,編譯源碼約25GB,全部Android版本約90GB環(huán)境:
建議Ubuntu(10.04)JDK5forFroyo
orolder,JDK6fornewer如果是2.3及以上版本需要64位系統(tǒng)編譯獲得Android源碼安裝JDK$sudoapt-getinstallsun-java5-jdk安裝必要工具$sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essential\zipcurlzlib1g-devlibc6-devlib32ncurses5-devia32-libs\x11proto-core-devlibx11-devlib32readline5-devlib32z-dev\libgl1-mesa-devg++-multilibmingw32tofrodospython-markdown\libxml2-utilsxsltproc下載庫文件及初始化同步版本列表$curl/dl/googlesource/git-repo/repo>~/bin/repo$chmoda+x~/bin/repo$repoinit-u/platform/manifest同步下載$reposync2Android源碼的結(jié)構(gòu)Android源碼的結(jié)構(gòu)分為三個部分。核心工程(coreproject)建立android系統(tǒng)的基礎(chǔ),在源代碼根目錄的幾個目錄中,Linux內(nèi)核也屬于android的核心工程。擴展工程(ExternalProject)使用其他開源項目實現(xiàn)的各個功能,在源代碼的external目錄中。包(package)提供android的應(yīng)用程序包,包括綜合應(yīng)用程序,內(nèi)容提供者、輸入法、墻紙系統(tǒng)等,在源代碼的package目錄中。Android根目錄的結(jié)構(gòu)如下ProjectDescriptionbionicCruntime:libc,libm,libdl,dynamiclinkerBionic含義為仿生,這里面是一些基礎(chǔ)的庫的源代碼
bootloader/legacyBootloaderreferencecode啟動引導(dǎo)相關(guān)代碼
buildBuildsystembuild目錄中的內(nèi)容不是目標(biāo)所用的代碼,而是編譯和配置所需要的腳本和工具
ctsAndroid兼容性測試套件標(biāo)準
dalvikDalvikvirtualmachineJAVA虛擬機
developmentHigh-leveldevelopmentanddebuggingtools程序開發(fā)所需要的模板和工具
frameworks/baseCoreAndroidappframeworklibraries目標(biāo)機器使用的一些庫
frameworks/policies/baseFrameworkconfigurationpolicies應(yīng)用程序的框架層
hardware/libhardwareHardwareabstractionlibrary與硬件相關(guān)的庫
hardware/rilRadiointerfacelayerout編譯完成后的代碼輸出與此目錄
Android系統(tǒng)源代碼目錄結(jié)構(gòu)(cont.)kernelLinuxkernelLinux2.6的源代碼
prebuiltBinariestosupportLinuxandMacOSbuildsx86和arm架構(gòu)下預(yù)編譯的一些資源
packagesAndroid的各種應(yīng)用程序
sdksdk及模擬器
recoverySystemrecoveryenvironment與目標(biāo)的恢復(fù)功能相關(guān)
systemAndroid的底層的一些庫
vendor廠商定制代碼
9Android的源代碼是一個龐大的目錄,包括了java、c、c++等語言的代碼,支持腳本shell,開發(fā)的二進制工具等多方面的內(nèi)容,android源代碼中核心的框架部分等幾個重要的目錄如下2Android源碼的結(jié)構(gòu)System/core/:一個基于linux的系統(tǒng)用戶空間的內(nèi)容framework/base/include/:本地框架層的頭文件framework/base/libs/:本地框架層的源文件framework/base/core/java/:java框架庫中主題的java部分framework/base/core/jni/:java框架庫中主題的jni部分framework/base/core/res/:java框架庫資源包framework/base/services/java/:java服務(wù)庫中主題的java部分framework/base/services/jni/:java服務(wù)庫中主題的jni部分Dalvik/libcore/:作為android運行的虛擬機環(huán)境和java核心庫上面這幾個部分是android開源工程中原創(chuàng)性比較強的部分,也是整個android系統(tǒng)的核心和精華2Android源碼的結(jié)構(gòu)擴展工程中的內(nèi)容:也就是external目錄中包含了眾多工程,它們大多來自第三方,而非android開源工程的原創(chuàng)。External中的內(nèi)容大部分負責(zé)引擎(engine)的職責(zé),運行于android提供的較低層,處于被調(diào)用的地位,其中幾個主要的部分如下所示:Skia:圖形引擎SQLite:數(shù)據(jù)系統(tǒng)FreeType:字體引擎Webkit:瀏覽器引擎多媒體引擎External中有些工程沒有包含在默認的開源工程中,也是默認的reposync不能下載的要想獲這些源碼,可以使用gitclone得到。Bionic
bionic目錄|--libc(C庫)||--arch-arm(ARM架構(gòu),包含系統(tǒng)調(diào)用匯編實現(xiàn))||--arch-x86(x86架構(gòu),包含系統(tǒng)調(diào)用匯編實現(xiàn))||--bionic(由C實現(xiàn)的功能,架構(gòu)無關(guān))||--docs(文檔)||--include(頭文件)||--inet(?inet相關(guān),具體作用不明)||--kernel(Linux內(nèi)核中的一些頭文件)||--netbsd(?nesbsd系統(tǒng)相關(guān),具體作用不明)||--private(?一些私有的頭文件)||--stdio(stdio實現(xiàn))||--stdlib(stdlib實現(xiàn))||--string(string函數(shù)實現(xiàn))||--tools(幾個工具)||--tzcode(時區(qū)相關(guān)代碼)||--unistd(unistd實現(xiàn))|`--zoneinfo(時區(qū)信息)Bionic(cont.)|--libdl(libdl實現(xiàn),dl是動態(tài)鏈接,提供訪問動態(tài)鏈接庫的功能)|--libm(libm數(shù)學(xué)庫的實現(xiàn),)||--alpha(apaha架構(gòu))||--amd64(amd64架構(gòu))||--arm(arm架構(gòu))||--bsdsrc(?bsd的源碼)||--i386(i386架構(gòu))||--i387(i387架構(gòu)?)||--ia64(ia64架構(gòu))||--include(頭文件)||--man(數(shù)學(xué)函數(shù),后綴名為.3,一些為freeBSD的庫文件)||--powerpc(powerpc架構(gòu))||--sparc64(sparc64架構(gòu))|`--src(源代碼)|--libstdc++(libstdc++C++實現(xiàn)庫)||--include(頭文件)|`--src(源碼)|--libthread_db(多線程程序的調(diào)試器庫)|`--include(頭文件)`--linker(動態(tài)鏈接器)`--arch(支持arm和x86兩種架構(gòu))Bootloader
bootable目錄.|--bootloader(適合各種bootloader的通用代碼)|`--legacy(估計不能直接使用,可以參考)||--arch_armv6(V6架構(gòu),幾個簡單的匯編文件)||--arch_msm7k(高通7k處理器架構(gòu)的幾個基本驅(qū)動)||--include(通用頭文件和高通7k架構(gòu)頭文件)||--libboot(啟動庫,都寫得很簡單)||--libc(一些常用的c函數(shù))||--nandwrite(nandwirte函數(shù)實現(xiàn))|`--usbloader(usbloader實現(xiàn))|--diskinstaller(android鏡像打包器,x86可生產(chǎn)iso)`--recovery(系統(tǒng)恢復(fù)相關(guān))|--edify(升級腳本使用的edify腳本語言)|--etc(init.rc恢復(fù)腳本)|--minui(一個簡單的UI)|--minzip(一個簡單的壓縮工具)|--mtdutils(mtd工具)|--res(資源)|`--images(一些圖片)|--tools(工具)|`--ota(OTAOverTheAirUpdates升級工具)`--updater(升級器)Dalvik
dalvik目錄dalvik虛擬機|--dalvikvm(main.c的目錄)|--dexdump(dex反匯編)|--dexlist(ListallmethodsinallconcreteclassesinaDEXfile.)|--dexopt(預(yù)驗證與優(yōu)化)|--docs(文檔)|--dvz(和zygote相關(guān)的一個命令)|--dx(dx工具,將多個java轉(zhuǎn)換為dex)|--hit(?java語言寫成)|--libcore(核心庫)|--libcore-disabled(?禁用的庫)|--libdex(dex的庫)|--libnativehelper(SupportfunctionsforAndroid'sclasslibraries)|--tests(測試代碼)|--tools(工具)`--vm(虛擬機實現(xiàn))
dalvik目錄用于提供AndroidJAVA應(yīng)用程序運行的基礎(chǔ)————JAVA虛擬機。Fr壟am夢ew每or阿ksfr殘am惕ew條or攜ks目錄梯(慰核心賺框架——營ja闊va及C+染+語言侄).鼻|-燙-廣ba峰se(基夫本內(nèi)嘆容)|潮|-嘩-ap憶i(?促都是xm滔l文件掘,定灑義了ja予va的ap賞i?)|服|-引-aw劉t(AW蕩T庫)|借|-犁-軋bu雞il杠d(空俘的)|貌|-躍-資ca醒me文ra(攝食像頭氏服務(wù)及程序療庫)|崗|-聚-cm兵ds(重社要命巖令:am、ap劑p_堤pr慌oc慨e等)|腥|-醫(yī)-勿co騎re(核撥心庫錫)|絕|-姓-迅da潑ta(字勁體和讀聲音戀等數(shù)著據(jù)文逼件)|話|-揪-車do和cs(文膠檔)|服|-杏-盡gr調(diào)ap屈hi驕cs(圖執(zhí)形相惡關(guān))|霉|-各-喂in跳cl與ud床e(頭釋文件口)|像|-計-ke撥ys父to排re(和懶數(shù)據(jù)助簽名尸證書膨相關(guān)處)|爐|-魔-li救bs(庫蠅)|璃|-引-爆lo行ca秋ti勸on(地烈區(qū)庫銜)|喪|-句-圍me秘di旨a(媒瞇體相方關(guān)庫嘩)|承|-魂-ob俘ex(藍桂牙傳勿輸庫急)|蟻|-狡-op澆en島gl(2D蓮-3殃D加速打庫)|抓|-納-外pa夜ck蕩ag魔es(設(shè)歇置、TT增S、VP床N程序禾)|瞇|-動-折sa配x(XM也L解析籃器)|共|-炕-se燥rv侮ic秒es(各勞種服肢務(wù)程醬序)Fr癥am籌ew滋or眼ks序(懷co常nt掘.)||-澆-置te怠le來ph信on劍y(電衛(wèi)話通傘訊管誰理)|露|-椅-積te到st唱-r曲un或ne亞r(測鄉(xiāng)豐試工竄具相妥關(guān))|刃|-林-桶te爆st妨s(各束種測育試)|賽|-壟-際to澇ol米s(一貞些叫貪不上螞名的胸工具層)|斑|-呼-vp累n(VP肌N)|愛`-理-wi掩fi(無遮線網(wǎng)載絡(luò))|-及-余op趨t(可司選部答分)|倒|-心-co鄭m.粘go砍og弄le淘.a辣nd宜ro嘉id(有和個fr講am且ew格or插k.獵ja粱r)|煩|-腳-co師m.東go供og壓le植.a吵nd默ro沫id拔.g勿oo市g(shù)l勢el就og扎in(有還個cl辱ie歸nt街.j堂ar)|雕`-顧-em誕oj脊i(st伶an縱da筋rd意m俯es索sa夾ge暮e暴le面me揉nt遼s)`-利-杠po徒li聞ci也es(Pr太od旺uc繞t鑼po余l(xiāng)i盟ci尚es勇a旨re結(jié)o中pe顫ra諒ti音ng豪s的ys朽te株m遼di直re舅ct負io姿ns磚a棚im巨ed樂a含t末sp作ec附if腦ic呆u距se沸s)`-務(wù)-膝ba束se顆|滾--量m翠id(MI幫D設(shè)備此)`-凡-柿ph樹on圈e(手辯機類托設(shè)備明,一蘇般用西這個趣)Ha再rd皮wa飾reha值rd只wa目re目錄屈(辦部分摧廠家沫開源編的硬千解適僻配層HA嶼L代碼腸)|-劇-br載oa夢dc渠om(博祝通公徑司)|液`-農(nóng)-wl塑an(無笨線網(wǎng)龍卡)|-半-li絞bh些ar稍dw計ar參e(硬陶件庫責(zé))|徒|-策-款in披cl浴ud鐵e(頭根文件瘡)|暮`-欺-受mo降du案le泛s(De箱fa肝ul新t賠(a息nd唉p仔os釀si傲bl雙y添ar職ch菜it僵ec熄tu膀re頂d崇ep悔en回de今nt摔s)寧H炎AL乒m武od趣ul后es)|傲|-政-gr巖al循lo捎c(gr澤al利lo適c顯示夫相關(guān)涼)|縫`-狼-ov照er帖la別y(Sk羨el傲et敞on偵f宣or味t鉆he贊"謝ov干er敬la貝y"瓶H討AL梳m貝od伴ul被e.)|-殃-li允bh抖ar羞dw熄ar擠e_杏le打ga雄cy(舊配的硬完件庫青)|收|-株-fl承as竹hl亭ig疼ht(背烈光)|秤|-脆-gp號s(GP立S)|引|-贏-賢in弱cl錄ud企e(頭寸文件其)|伐|-兼-京mo胞un柏t(舊成的掛慕載器蓄)|葬|-掠-po參we男r(電棟源)|昌|-伏-qe偵mu(模嚷擬器云)|樹|-識-qe堵mu糞_t究ra參ci公ng(模妹擬器繼跟蹤身)|鄰|-作-幸te銀st般s(測夫試)|剛|-邪-ue患ve蘋nt(ue挪ve某nt)|觀|-影-vi盛br掠at裂or(震貿(mào)動)|拋`-煎-wi自fi(無云線)Ha萄rd錘wa弦re背(觸co角nt程.)|-告-險ms訓(xùn)m7律k(高趨通7k處理瓜器開鼻源抽臂象層近)|洗|-孟-嚴bo躺ot(啟出動)|痕|-江-li酒ba黨ud挎io(聲艘音庫像)|若|-中-轉(zhuǎn)li蹲ba井ud搶io駕-q豆sd信8k(qs丈d8選k的聲遭音相亮關(guān)庫鞭)|直|-耽-li在bc奔am董er詠a(攝姑像頭蠅庫)|降|-剩-li撿bc商op貍yb估it(co蔽py昂bi掘t庫)|洗|-黑-li病bg裂ra走ll壓oc(gr縣al挖lo奔c庫)|棋|-駝-摘li究bg狀ra蠢ll轎oc鴨-q播sd囑8k(qs泛d8材k的gr眠al將lo姜c庫)|撒|-逃-li循bl嬸ig錢ht終s(背呆光庫董)|壟`-機-li絮br缸pc(RP任C庫)|-跌-ri驕l(無弓線電烈抽象顏層)|協(xié)|-挪-必in段cl注ud排e(頭瘡文件擾)|愉|-覽-li帝br芬il(庫捷)|史|-建-堂re銹fe隔re窗nc講e-cd苦ma制-s串ms(cd織ma短信桂參考憂)|濕|-載-西re繪fe俯re浩nc炕e-ri破l(ri澆l參考座)|秩`-醋-ri讓ld(ri兵l后臺讓服務(wù)苦程序盜)`-義-ti(ti公司姑開源HA飲L)|-愿-陪om則ap煎3(om獨ap塊3處理蔥器)|徑|-凍-ds湯pb幫ri寺dg拖e(DS私P橋)|晃|-靠-li顫bo鑒pe謎nc其or周eh親w(op暑en箏co鼓re硬件梯庫)|站|-岸-li液bo紡ve急rl渴ay(ov面er鄰la漂y硬件咱庫)|竿|-嫩-li禁bs扎ta訂ge約fr企ig要ht計hw(st青ag球ef環(huán)ri須gh康t硬件播庫)|鳥`-害-om江x(om喇x組件汁)`-樹-wl猛an(無匆線網(wǎng)稼卡)Pr碰eb悉ui戀ltpr盒eb駝ui馬lt目錄善展開攤的一浙個級哲別的茄目錄鞏如下慎所示柔:pr診eb扎ui蜜lt目錄析(x8單6和ar活m架構(gòu)味下預(yù)竟編譯訂的一萍些資迷源).臭|-扣-洗an凝dr半oi土d-猾ar糕m(ar貓m-牌an問dr產(chǎn)oi居d相關(guān)逮)|裹|-顯-gd舞bs德er新ve狂r(gd苦b調(diào)試炊器)|辭`-雷-姿ke踏rn可el(模易擬的ar拐m內(nèi)核天)|-悅-沫an陳dr駱oi徒d-膜x8福6(x8年6-古an柱dr李oi效d相關(guān)懸)|檢`-醋-扯ke正rn戴el(空弱的)|-宏-帳co項mm跪on(通須用編鄉(xiāng)豐譯好都的代戰(zhàn)碼,息應(yīng)該柔是ja店va的)|-蹲-骨da齊rw且in闖-x顏86(dr浪aw轎inx8借6平臺鴿)|昏`-吵-to叢ol坦ch善ai桐n(工筍具鏈妥)|蔑|-岡-若ar項m-黎ea德bi效-4極.2掛.1掃|睜|-壘-挑ar晚m-劣ea疊bi秒-4短.3令.1廟|積`-傅-店ar瓦m-灑ea椅bi正-4這.4割.0猛|-仿-提da臟rw鉗in立-x們86徹_6造4(dr喂aw石inx8郵6網(wǎng)64溝bi取t平臺提)|-店-衰li努nu謝x-曲x8而6(li志nu鏡xx8患6平臺關(guān))|稍`-晶-to完ol謠ch性ai若n(工用具鏈套,我隊們應(yīng)霜該主緊要用如這個頂)|防|-哀-削ar栽m-闖ea央bi割-4顯.2壩.1輕|竊|-青-筑ar識m-季ea閱bi全-4攻.3興.1菜|拳|-斥-棕ar撇m-鑼ea割bi胃-4柱.4愈.0剃|洪`-測-越i6應(yīng)86減-u怒nk徒no扎wn跳-l滾in彈ux欲-g禮nu舊-4跡.2詢.1(x8搶6版編尊譯器托)|-蟲-艙li五nu喘x-川x8旗6_辮64(li浴nu梅xx8訊6況64亭bi咬t平臺訂)|-繼-短wi茫nd陽ow阻s(wi階nd倉ow勤s平臺咳)`-交-需wi杜nd緩ow專s-紛x8具6_護64(64珍bi麥t詞wi浪nd尚ow和s平臺唱)Sy物st那em|-符-舊Bl青ue視to銷ot跨h(藍凝牙相普關(guān))|-燦-乎co楚re(系師統(tǒng)核繪心工拔具盒關(guān)接口武)|欺|-夠-ad曬b(ad副b調(diào)試處工具聚)|倒|-鴿-cp墻io(cp滋io工具紅,創(chuàng)塔建im頂g)|以|-井-de以bu球gg潤er版d(調(diào)語試工墊具)|液|-逢-fa嶺st努bo遣ot(快拉速啟辭動相吳關(guān))|孔|-黃-逮in醒cl久ud酬e(系謝統(tǒng)接豪口頭畝文件態(tài))|姓|-濫-神in身it(in閑it程序污源代偉碼)|扎|-劫-li枕ba奪cc(輕搞量級C編譯援器)|打|-加-li娘bc獵te派st(li游bc測試肉相關(guān)姥)|倡|-旅-li倚bc箭ut廢il芒s(li掃bc工具界)|矮|-五-li鼓bl朋og(lo遙g庫)|摘|-戰(zhàn)-li代bm趣in前cr燭yp壓t(加繡密庫英)|卷|-跳-li腦bn蹦et谷ut褲il紫s(網(wǎng)凡絡(luò)工臥具庫脫)|世|-暖-li標(biāo)bp鑰ix坦el煎fl奧in拘g(shù)e粥r(圖冒形處要理庫冰)|垮|-閣-li獨bs姐ys抖ut自il摩s(系繁統(tǒng)工都具庫柿)|匯|-芝-li拘bz蜻ip至fi匆le(zi殼p庫)|證|-打-lo悲gc繡at(查輛看lo乓g工具程)|艱|-宋-lo廟gw內(nèi)ra蠢pp睜er(lo棍g封裝尾工具山)|惜|-退-mk鏈bo雖ot趟im引g(制皮作啟清動bo率ot巨.i潔mg的工縣具盒緊腳本稅)|弱|-菜-ne卸tc外fg(網(wǎng)喊絡(luò)配循置ne像tc悅fg源碼害)|城|-照-為ne潔xu奧s(go呈og返le最新宴手機深的代難碼)||-柄-ro精ot北di敢r(ro厲ot滾fs,包闖含一禁些et橡c下的皮腳本喇和配出置)|拉|-唯-sh(sh曲el吩l代碼殲)|猴|-足-第to謠ol序bo彩x(to傲ol射bo驕x,類衛(wèi)似bu板sy批bo激x的工隸具集材)|舍`-百-vo未ld(SD卡管布理器滔)Sy葛st務(wù)em另(鬼co們nt條.)|-學(xué)-舞ex危tr遠as(額惰外工眨具)|產(chǎn)|-弱-la具te落nc按yt敗op(a濃to鞠ol珍f液or儉s阿of脖tw尤ar符e聯(lián)de慘ve錫lo芒pe掠rs,id怪en燥ti征fy寶in羽g錢sy荷st剖em眠l群at省en跳cy盲h鐘ap泛pe壓n)|輪|-河-li德bp濤ag畢em析ap(pa里ge得ma歸p庫)|鉗|-車-li寨br腫an助k(Ja愿va瞧L想ib嗽ra螺ry泥R蘆an凝ki惹ng戒S阿ys遷te奏m庫)|聞|-拐-pr位oc番me旁m(pa勢ge膚ma刮p相關(guān)見)|糖|-仆-pr朋oc漆ra刷nk(Ja裝va紀L吧ib乒ra塔ry狗R貍an敲ki鼻ng慨S豪ys酒te擦m相關(guān)錯)|度|-它-sh蠶ow絕ma創(chuàng)p(sh范ow近ma照p工具嘩)|愉|-縫-sh箭ow陽sl森ab(sh構(gòu)ow威sl旺ab工具?。﹟候|-丸-透so溪un所d(聲精音相莊關(guān))|瘦|-識-su(su命令墾源碼佳)|堵|-們-癥te艱st讓s(一斷些測桌試工撲具)|很`-聰-ti豆me鋒in局fo(時丘區(qū)相暖關(guān))`-復(fù)-wl孤an(無杜線相災(zāi)關(guān))`-鈔-ti(ti網(wǎng)卡氧相關(guān)北工具趨及庫診)Ve變nd艘or|-貢-ao因sp(an聾dr枯oi鋼d藍op摧en騾s禍ou岡rc通e播pr呆oj示ec進t)|短`-嫁-撥pr歡od約uc沾ts(一寫些板掀級規(guī)簽則)|-蒸-ht聯(lián)c(HT趕C公司筋)|仆|-渾-銹co申mm跳on榮-o浙pe跳n(通陷用部朝分)|究|腦`-勝-ak菊md(解筆壓im蝦g用的疼工具鎮(zhèn))|揚|-攏-破dr嶺ea賽m-氏op屑en(G1開放岔部分處)|辛|-線-pr饒eb堅ui譯lt-o悟pe讀n(預(yù)慕編譯橫開放誓部分嫂)|跑`-路-甚sa朽pp膠hi魄re揮-o霧pe損n(sa皺pp揪hi燙re這款厭型號崖開放怒內(nèi)容賣)|-杯-pv-o依pe對n(沒森東西餅)|-治-qc拿om(里粗面基爽本是幟空的益)`-援-稱sa偽mp激le(go理og汁le提供戀的樣踢例)|-螞-杯ap墓ps(應(yīng)鍵用)|均|-鉆-廁cl如ie搶nt(用暮戶)|謝`-絕-斜up兼gr著ad唯e(升叉級)|-所-低fr鍬am徹ew淘or既ks(框匯架)|州`-貪-Pl干at妥fo思rm棍Li守br蛛ar鋒y(平儀臺庫鳳)|-翅-煮pr映od際uc射ts(產(chǎn)耽品)|-型-sd口k_誓ad私do政n(sd染k添加漠部分更)`-青-釋sk認in困s(皮漏膚)`-準-WV嘴GA滅Me驢dD錄pi(WV蜻GA適用像的圖址片)3耗An哄dr矛oi窯d源碼呼的編剛譯環(huán)閃境An當(dāng)dr孟oi抽d的編濟譯需覺要在li計nu濤x主機墊上準移備一餓下幾滅個方敞面的蘋支持目標(biāo)廚機編貞譯工氣具(交叉歪編譯淘工具貞鏈)-務(wù)-a幸rm主機責(zé)編譯持工具(x心86主機旋的編虜譯工翁具)—憤x8翻6Ja擾va環(huán)境(包括ja凱va的編策譯和曬運行寒環(huán)境)腳本稀運行隨環(huán)境(s便he木ll膛)An擔(dān)dr晶oi凱d的源心碼中資帶有支主要男的編子譯工雄具,癥也就呀是目遵標(biāo)機役的編遇譯工緊具,強路徑攪通常醬是pr永eb懂ui釀ld匠/l夾in殖ux軟-x卵86異/t疤oo如lc亮ha有in。其中督,li所nu右x-滿x8辯6指的易是li鍬nu片x化境割的x8純6主機惑環(huán)境噸,64為主糠機對固應(yīng)得餃是li阿nu田x-隨x8評6_旦64,to瞧ol甜ch蛙ai擔(dān)n目錄綢的內(nèi)珍容是GC刑C交叉秤編譯港工具康。An銅dr商oi局d對目升標(biāo)機褲內(nèi)容返的編最譯就敞是使斃用這秒些工翼具,店不需撫要主推機自匹己安濕裝的墓工具件。4警An確dr巷oi晶d源碼鎮(zhèn)的編護譯流假程An嗽dr正oi含d的編護譯是穿從根妹目錄弊下直序接執(zhí)粉行ma狠ke命令恩來完袍成的飄,實復(fù)際上熄這是訓(xùn)從an戒dr球oi濫d開源適代碼集的根雹目錄痰的Ma爆ke訓(xùn)fi弓le文件烤開始醋,是li消un虛x中使石用ma贊ke機制怒的標(biāo)轎準流郵程。在編機譯開神始的調(diào)過程邁中,厭顯示如的主慘要的現(xiàn)編譯矮界面垃是從可環(huán)境攻變量票中獲家得的納值,療這些悶值從畢環(huán)境響變量杰獲得噴,如涉果需壺要改亮變他喂們,墊可以旬直接鵝使用ex慢po息rt到處串環(huán)境磚變量敢。So洪ur餓ce氏b叛ui剃ld帆/en橋vs她et獸up籮.s得h用戶裳在en僅vs和et衡up予.s輕h中定攪義了鍋一些悶環(huán)境睜變量貢,和態(tài)一些轟相關(guān)步命令羽,這抄些相源關(guān)命事令會麻影響雖到an僻dr抹oi器d的編蠶譯。加載ve僅nd舌or目錄繡下,研用戶園自定名義編筒譯項擔(dān)文件ve痛nd駁or律se寒tu源p.叼sh,以壞此來眠讓用棗戶編濤譯個苗性化號定制菊系統(tǒng)4隙An境dr夕oi塞d源碼升的編寒譯流促程Lu濱nc戚h命令冰:作用嚴:打印建出所神有系漢統(tǒng)編齊譯項六,設(shè)血置主釀要環(huán)貓境變腫量:TA咱RG攪ET炎_P窮RO爛DU穩(wěn)CT,TA價RG援ET貫_B聚UI蘭LD現(xiàn)_V掃AR響IA杜NT,TA揪RG茫ET掛_S書IM數(shù)UL主AT秩OR,TA譯RG礎(chǔ)ET鹽_B駁UI符LD僻_T飄YP科Ema府ke月–猾j4:作用澆:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海城建職業(yè)學(xué)院《內(nèi)部控制》2023-2024學(xué)年第一學(xué)期期末試卷
- 教師三年級述職報告
- 師德師風(fēng)的教師演講稿模板三篇
- 小學(xué)一年級班主任工作總結(jié)范文
- 《圍城》讀后感集合15篇
- 描寫景物作文
- 幼兒園大班消防教案
- 2025專業(yè)版勞務(wù)合同補充協(xié)議模板
- 公司財務(wù)人員年度工作計劃例文八篇
- 落地式鋼管腳手架施工方案新版
- 國家開放大學(xué)電大《現(xiàn)代漢語專題》形考作業(yè)答案
- 審核問題的分類和歸類
- 商貿(mào)流通培訓(xùn)課件
- 開放系統(tǒng)10862《人文英語(4)》期末機考真題及答案(第105套)
- 獨立基礎(chǔ)計算(帶公式)
- 人教部編版六年級語文上冊小古文閱讀專項訓(xùn)練含答案
- 防護用品的使用和維護安全培訓(xùn)課件
- 茶葉店食品安全管理元培訓(xùn)內(nèi)容
- 人工智能算力中心
- 電路理論:星形聯(lián)接與三角形聯(lián)接的電阻的等效變換
- 2023四川省安全員A證考試題庫附答案
評論
0/150
提交評論