最近更新|下載排行|軟件分類|安卓分類|收藏本站 極速下載 - 快速安全的軟件下載中心,給您不一樣的軟件下載體驗!
您的位置:首頁>軟件下載>編程開發 > 編程軟件 > 方舟編譯器v0.2

方舟編譯器

v0.2 方舟編譯器開源官方版下載
  • 軟件大小:4.57MB
  • 軟件版本:v0.2
  • 軟件語言:中文
  • 軟件授權:免費版
  • 更新時間:2019-09-09
  • 軟件類別:編程軟件類
  • 應用平臺:WinXP/Vista/Win7/Win8
  • 網友評分:

下載地址網友評論收藏該頁

  • 軟件介紹

  • 下載地址
  • 網友評論

方舟編譯器是一款由華為打造的開源編程工具,這款工具能對java程序直接編寫。同時也能給予編程人員很多便利的操作,本次開源版能結合華為鴻蒙系統,讓編程的軟件速度更快,質量更高!

方舟編譯器

方舟編譯器介紹

方舟編譯器是為支持多種編程語言、多種芯片平臺的聯合編譯、運行而設計的統一編程平臺,包含編譯器、工具鏈、運行時等關鍵部件。 方舟編譯器還在持續演進中,陸續將上述能力實現和開源。

方舟編譯器優勢特色

1、方舟編譯器通過將Java語言直接變成機器碼繞開虛擬機實現應用的直接編譯;

2、這樣用戶下載應用完成后就自然得到了編譯過的應用,操作非常簡單哦;

3、方舟編譯器提供了全新的系統及應用的編譯和運行機制,從動態編譯變為靜態編譯。

4、安卓程序編譯效果更好;

5、安卓程序安裝速度更快;

6、安卓程序運行速度更快;

7、系統垃圾隨用隨清,對手機硬件的依賴降低。

方舟編譯器

方舟編譯器使用方法

開發環境推薦

您需要安裝一個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 python3-paramiko python-paramiko python-jenkins python-requests python-xlwt 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

LLVM下載地址: http://releases.llvm.org/download.html#8.0.0

放置到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并完成配置

常見問題

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

首次開源范圍是編譯器IR( Intermediate Representation)、RC(Reference Counting)和多語言設計思想等,用于與業界、學術界溝通交流。后續將陸續開源編譯器前端、后端,支持其它語言(如 JavaScript)的編譯等,當前部分Java語言特性和JVM虛擬機特性的支持未包括在本次開源代碼中,包括:annotation、lambda表達式、泛型等。目前仍有很多地方不完善,會在社區陸續迭代,遇到問題請在社區提交issue,歡迎在社區繼續討論設計和代碼共建。

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

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

3、方舟編譯開源面向全球開發者嗎?英文網站何時上線?

方舟編譯器是向全球開發者進行開源,因此,官方網站和代碼托管平臺均面向全球開發者開放。目前英文版網站正在緊張的開發及內測,計劃將于2019年Q4 上線。

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

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

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

方舟編譯器采用木蘭License。木蘭License由業界眾多專家和公司集體共建,并非華為主導。

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

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

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

  • 軟件截圖

  • 方舟編譯器
  • 方舟編譯器
左箭頭
右箭頭
  • 下載地址

有問題?點此報錯 + 投訴 + 提問軟件無法下載或下載后無法使用,請點擊報錯,謝謝!
3d胆拖投投注器