绿色软件联盟:绿色软件下载
Hi,请  登录  或  注册

华为方舟编译器 v0.2 官方版 - 多语言编译工具

本软件下载地址未录入,如想要软件请评论,我们会补上!盟友们通过这款华为方舟编译器多语言编译工具能够非常方便快捷的实现Java程序到aarch64汇编指令的编译,软件功能强大,有需要或者感兴趣的小伙伴就赶紧来绿盟下载啦。

使用方法

  开发环境推荐

  您需要安装一个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并完成配置

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

  Ninja下载地址: https://github.com/ninja-build/ninja/releases

  GN下载地址:https://archive.softwareheritage.org/browse/content/sha1_git:2dc0d5b26caef44f467de8120b26f8aad8b878be/raw/?filename=gn

  将GN和Ninja可执行程序放置到openarkcompiler/tools目录,打开openarkcompiler/Makefile文件,将GN和NINJA两个变量配置为GN和Ninja可执行程序所在路径。例如:

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

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

赞(0)
标题:《华为方舟编译器 v0.2 官方版 - 多语言编译工具》
链接:https://www.lvruan.com/app/433527
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

相关推荐

  • 暂无文章

LvRuan.com=绿软=绿盟=绿色软件联盟
情怀第一 18年 老牌 下载站 绿色 安全 无广告 无捆绑

评论 抢沙发

登录

找回密码

注册