×

pacific方舟编译器的Runtime参考实现

消耗积分:0 | 格式:zip | 大小:1.11 MB | 2022-06-21

分享资料个

授权协议 Apache
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具编译器

软件简介

pacific 是方舟编译器的 Runtime 参考实现。此项目不是华为官方项目,而是 PLCT 实验室的培训项目。

PLCT 即“程序语言与编译技术实验室”,隶属于中国科学院软件研究所智能软件研究中心。

编译 pacific

首先确保安装了 aarch64 gnu linux 工具链。比如在 Ubuntu 18.04 上,可以执行 apt-get install gcc-8-aarch64-linux-gnu。

其次确保安装了 aarch64 qemu,可以通过 make aarch64-qemu 来安装。

二者安装完毕后 make 或者 make pacific 即会编译出 pacific。

运行 pacific

make sample 将使用 pacific 加载一个从方舟编译器生成的 Hello World 汇编文件,也可以通过 make sample Q V=1 或者直接查看 Makefile 来理解 pacific 是如何运行。

doc 目录下也有简单的设计文档。

TODO:确认方舟编译器使用的木兰协议跟Apache协议的相容性。

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !