囯产精品久久久,久久高清超碰av热热久久,国产精品免费久久久久,成年人性午夜,最近2019免费中文字幕视频三

方舟編譯器Toy Runtime支持運行hello world程序

方舟編譯器 runtime 參考實現(xiàn) pacific 發(fā)布了 0.1 版本,支持運行基于方舟編譯器的 Hello World 程序。

方舟編譯器Toy Runtime可以運行Hello World了

 

pacific 并不是華為官方實現(xiàn),而是 PLCT 實驗室的培訓(xùn)項目。PLCT 即“程序語言與編譯技術(shù)實驗室”,隸屬于中國科學(xué)院軟件研究所智能軟件研究中心。

發(fā)布公告介紹,pacific 開發(fā)團隊使用 QEMU 提供 AArch64 架構(gòu)支持,將方舟編譯器的 Java 環(huán)境巧妙地用 GNU/Linux 的方式仿制了這套可以跑 Hello World 程序的 Toy Runtime。

據(jù)了解,pacific 是目前業(yè)內(nèi)首個方舟編譯器 runtime 實現(xiàn),“實現(xiàn)了從 0到 1 的一個跨越”。

pacific 編譯與運行方法

1、目前默認(rèn)在Ubuntu 18.04 環(huán)境下編譯運行;

2、依賴于 aarch64-gun-toolchain,可以通過“sudo apt-get install gcc-8-aarch64-linux-gnu”命令安裝;

3、依賴于 qemu-aarch64,可以通過源碼中 pacific/script/ 下的 build-qemu-aarch64.sh 編譯 qemu-aarch64;

4、使用命令行“make”,編譯 pacific;

5、使用命令行“make sample”,運行 Hello World 例子,成功運行后如下圖所示:

方舟編譯器Toy Runtime可以運行Hello World了

 

此外,可以通過調(diào)整,在Ubuntu 16.04 環(huán)境下編譯運行 pacific:

1、使用命令行“sudo apt-get install gcc-aarch64-linux-gnu”,安裝 aarch64-gun-toolchain 依賴;

2、將 Makefile 之中的

修改為:

3、將 src/pacific.c 中591 行的

修改為:

4、其它步驟與 Ubuntu 18.04 環(huán)境的操作相同。

推薦DIY文章
朗科新推絕影NV5000-t固態(tài)硬盤 溫控技術(shù)更高 售價暫未公布
2022款iPadPro將可使用視頻編輯軟件達(dá)芬奇 使用軟件更專業(yè)
蘋果全新推出AppleTV 4K產(chǎn)品:流式傳輸可以千兆以太網(wǎng)進(jìn)行
智己L7SnakePerformance高性能版:新車瞄準(zhǔn)數(shù)秒級圈速提升
閃迪大師PRO-G40SSD外置固態(tài)硬盤:兼具極速傳輸與耐用優(yōu)點
i9版ThinkBook14+/16+新品有望下月上市 首發(fā)約4999元起
精彩新聞

超前放送