日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

方舟编译器服务器端Java怎么用_方舟编译器可以运行Hello World了!

發(fā)布時間:2024/1/23 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 方舟编译器服务器端Java怎么用_方舟编译器可以运行Hello World了! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

方舟編譯器 runtime 參考實現(xiàn) pacific 發(fā)布了 0.1 版本,支持運行基于方舟編譯器的 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、目前默認在?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 例子,成功運行后如下圖所示:

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

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

2、將 Makefile 之中的CROSS_AARCH64_GCC?=?aarch64-linux-gnu-gcc-8

修改為:CROSS_AARCH64_GCC?=?aarch64-linux-gnu-gcc

3、將 src/pacific.c 中?591 行的for?(int?idx?=?0;?idx?

修改為:int idx; ?for (idx = 0; idx < num; idx++) {

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

詳情查看發(fā)布公告(閱讀原文可查看跳轉(zhuǎn)鏈接):

https://zhuanlan.zhihu.com/p/88143491

總結(jié)

以上是生活随笔為你收集整理的方舟编译器服务器端Java怎么用_方舟编译器可以运行Hello World了!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。