Ubuntu下华为方舟编译器环境安装

Ubuntu下华为方舟编译器环境安装
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码  

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Ubuntu下华为方舟编译器环境安装,希望能够帮助大家进步!!!

一、安装LLVM和Clang

1.安装依赖的环境:

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

2. LLVM+Clang的安装

安装过程中会用到cmake工具来生成Makefile,需要先安装cmake

apt-get install subversion
apt-get install cmake

 

3.构建安装目录(存放llvm源码)

mkdir /tmp/llvm_source_build
  • 此时在/tmp/llvm_source_build目录下就会有一个llvm目录。

4.下载LLVM核心源代码

cd /tmp/llvm_source_build
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm

5.下载Clang源码(在/tmp/llvm_source_bulid/llvm/tools目录下下载clang)


cd llvm/tools
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang

6.下载 Clang 工具源码(可选)

cd llvm/tools/clang/tools
svn co http://llvm.org/svn/llvm-project/clang-tools-extra/trunk extra

7.下载Compiler-RT 源码(可选)

cd llvm/projects
svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt

二、配置LLVM和Clang

1.首先返回到/tmp/llvm_source_build目录下,新建一个build目录

cd /tmp/llvm_source_build
mkdir build

 

--失败

2.使用之前安装的cmake得到Makefile文件

cd build
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86" -DCMAKE_INSTALL_PREFIX=/opt/llvm ../llvm
  • 上面的-CMAKE_INSTALL_PREDIX=/opt/llvm 表示要安装的目录。

3.得到Makefiile文件之后几可以进行编译和安装了

make -j 8
sudo make install

4.配置一下环境变量

vim /etc/profile
export PATH=$PATH:/opt/llvm/bin

 

 

本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18108

发表评论