win7系統(tǒng)下載
當前位置: 首頁 > 編程軟件教程 > 詳細頁面

【方舟編譯器下載】方舟編譯器軟件提供下載 v0.2 官方版本

【方舟編譯器下載】方舟編譯器軟件提供下載 v0.2 官方版本
  • 軟件類型:編程軟件
  • 軟件語言:簡體中文
  • 授權(quán)方式:免費軟件
  • 更新時間:2024-12-18
  • 閱讀次數(shù):
  • 推薦星級:
  • 運行環(huán)境:WinXP,Win7,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

方舟編譯器是一款由華為官方打造的全新安卓應(yīng)用編譯器,它采用靜態(tài)編譯的模式,能夠?qū)崿F(xiàn)全程執(zhí)行機器碼,從而提高程序的運行效率,給用戶帶來更加流暢的手機操作體驗。方舟編譯器支持多種編程語言,能夠?qū)崿F(xiàn)多個芯片平臺的聯(lián)合編譯,從而提高用戶的開發(fā)效率,并且也能降低優(yōu)化成本,有需要的用戶快來下載吧。

 方舟編譯器軟件介紹

軟件特色

多語言聯(lián)合:將同一應(yīng)用中的不同語言代碼聯(lián)合編譯、聯(lián)合優(yōu)化,消除語言間的性能“鴻溝”,降低開發(fā)者的優(yōu)化成本

輕量運行時:通過編譯器的語言實現(xiàn)能力和優(yōu)化能力增強,應(yīng)用運行時的開銷更小

軟硬件協(xié)同:編譯器與芯片實現(xiàn)軟硬件協(xié)同優(yōu)化,充分發(fā)揮硬件能效,應(yīng)用體驗更佳

多平臺支持:支持面向多樣化的終端設(shè)備平臺進行編譯和運行,根據(jù)設(shè)備特征提供便捷的開發(fā)與部署策略,提高開發(fā)效率

環(huán)境配置

硬件推薦配置

2 GHz 雙核處理器或者更高等級CPU

2 GB 系統(tǒng)內(nèi)存及以上

200GB 可用磁盤空間

開發(fā)環(huán)境推薦

您需要安裝一個64位版本的Ubuntu(推薦Ubuntu 16.04)

sudo apt-get -y install openjdk-8-jdk git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip lib32z1-dev qemu g++-multilib gcc-multilib libglib2.0-dev libpixman-1-dev linux-libc-dev:i386

sudo apt-get -y install gcc-5-aarch64-linux-gnu g++-5-aarch64-linux-gnu

安裝Clang編譯器并完成配置(用于編譯方舟編譯器代碼)

下載clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04

放置到openarkcompiler/tools目錄,打開openarkcompiler/build/config/BUILDCONFIG.gn文件,將GN_C_COMPILER、GN_CXX_COMPILER和GN_AR_COMPILER三個變量配置為Clang編譯器所在路徑,例如:

GN_C_COMPILER = "${MAPLE_Root}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/clang"

GN_CXX_COMPILER = "${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/clang++"

GN_AR_COMPILER = "${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/llvm-ar"

其中${MAPLE_ROOT}為openarkcompiler源碼根目錄。

安裝Ninja、GN并完成配置

下載Ninja(v1.9.0)及GN(Linux Version)

將GN和Ninja可執(zhí)行程序放置到openarkcompiler/tools目錄,打開openarkcompiler/Makefile文件,將GN和NINJA兩個變量配置為GN和Ninja可執(zhí)行程序所在路徑。例如:

GN := ${MAPLE_ROOT}/tools/gn/gn

NINJA := ${MAPLE_ROOT}/tools/ninja_1.9.0/ninja

常見問題

方舟編譯器是一次性全部代碼嗎?

方舟編譯器常見問題

首次開源范圍是編譯器 IR( Intermediate Representation)、RC(Reference Counting)和多語言設(shè)計思想等,用于與業(yè)界、學(xué)術(shù)界溝通交流。后續(xù)將陸續(xù)開源編譯器前端、后端,支持其它語言(如 JavaScript)的編譯等,當前部分Java語言特性和JVM虛擬機特性的支持未包括在本次開源代碼中,包括:annotation、lambda表達式、泛型等。

方舟編譯器開源路標是怎樣的?

方舟編譯器從 2019 年 8 月開始開源,歡迎廣大的應(yīng)用開發(fā)者、手機廠商、軟件從業(yè)人員一起共建開源社區(qū)和生態(tài)。 開源計劃大體上這樣安排:2019 年 8 月重點開源框架部分;后續(xù)將陸續(xù)開源編譯器前端、后端;支持 Java 程序編譯、JavaScript 語言應(yīng)用的編譯等。

方舟編譯器源碼托管計劃是怎么的?

孵化委員會期間,方舟編譯器代碼是托管在華為云上面。在未來走向開放治理以后,將由所掛靠機構(gòu)選擇的平臺進行托管。如果掛靠的機構(gòu)采取了 X 平臺,我們就采用這個機構(gòu)的代碼托管模式進行托管。

方舟編譯器開源使用的是什么License?

方舟編譯器采用木蘭 License。

如何確認下載包來源可靠?MD5校驗碼是多少?

OpenArkCompiler-0.2-ubuntu-16.04-x86_64.tar.gz 包的 MD5碼是: e7dc8b8c242f2d26429e2ad71dae3112

OpenArkCompiler-0.2.tar.gz 包的MD5碼是:1bf859a67c8b9a2d4080bdaf25ef6181


點下面下載:(推薦使用"迅雷"進行下載,系統(tǒng)下載大全QQ交流群:)
主站蜘蛛池模板: 久久本道综合久久伊人| 91精品欧美综合在线观看| 自拍三级综合影视| 国产欧美视频综合二区| 亚洲国产欧美国产综合一区| 色综合中文字幕| 亚洲成a人v欧美综合天堂| 国产成人综合亚洲AV第一页| 欧美综合区自拍亚洲综合天堂| 狠狠色综合久久久久尤物| 天天久久狠狠色综合| 国产色综合一区二区三区| 色综合婷婷在线观看66| 色综合天天综合网站中国| 亚洲狠狠爱综合影院婷婷| 色综合视频一区二区三区| 亚洲色欲久久久综合网| 亚洲av一综合av一区| 狠狠色丁香婷婷综合尤物| 99久久精品国产综合一区 | 国产精品亚洲综合一区| 国产成人综合日韩精品无码不卡 | 久久综合88熟人妻| 人人狠狠综合久久88成人| 狠狠色丁香婷婷综合久久来来去| 久久99国产综合精品免费| 亚洲精品综合在线影院| 色综合合久久天天综合绕视看| 国产综合色在线视频区| 色久综合网精品一区二区| 少妇人妻综合久久中文字幕| 亚洲 综合 国产 欧洲 丝袜| 天天久久狠狠色综合| 狠狠色丁香婷婷综合激情| 亚洲伊人久久综合中文成人网| 亚洲丁香色婷婷综合欲色啪| 激情综合色综合啪啪开心| 激情综合婷婷丁香五月| 久久综合给久久狠狠97色| 亚洲狠狠婷婷综合久久蜜芽 | 久久93精品国产91久久综合|