华为方舟编译器编译

435 阅读1分钟

前提条件

ubuntu 64位

编译前准备

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 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

下载文件

链接:https://pan.baidu.com/s/1HbVcALil42tiCdDQSZ25-g 密码:6nj5

下载ubuntu的llvm

ubuntu llvm链接releases.llvm.org/8.0.0/clang…

配置llvm

解压llvm,并将里面的文件放置到tools/clang_llvm-8.0.0文件夹下,文件整体目录结构如下:

执行编译

source build/envsetup.sh
make