華為方舟編譯器下載安裝 軟件源碼下載地址
2021華為全球開發(fā)者大會將在8月9日-11日在華為松山湖基地召開。本次開發(fā)者大會邀請了1500位合作伙伴、5000名全球開發(fā)者,將是華為歷來規(guī)模最大的一次會議。在這次大會上,華為方舟編譯器也是關注的熱點。
現(xiàn)在根據(jù)華為云鯤鵬社區(qū)官網最新消息,其編譯工具方舟編譯器已經對外發(fā)布。據(jù)介紹,方舟編譯器是基于GCC開發(fā)的交叉編譯器套件,它包括了C、C++、Fortran的前端,也包括了這些語言的庫(如libstdc++、libgcc等)。HCC運行在X86 linux架構服務器上,生成的二進制運行在Aarch64架構服務器上。
1. 安裝前準備
1) 環(huán)境要求
方舟編譯器支持如下64位操作系統(tǒng)。
SUSE12sp4及以上版本。
ubuntu16.04及以上版本。
其他glibc版本在2.22及以上的Linux發(fā)行版。
2) 獲取軟件包
安裝方舟編譯器需要獲取如表2-1所示的開源軟件包。
表2-1開源軟件包
軟件包名稱
|
軟件包說明
|
獲取路徑
|
GCC 7.3.0
|
編譯器源碼包
|
https://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
|
Binutils 2.31.1
|
匯編器、鏈接器等二進制工具集源碼包
|
https://ftp.gnu.org/gnu/binutils/binutils-2.31.1.tar.gz
|
Glibc 2.29
|
GNU libc庫源碼包
|
https://git.linaro.org/toolchain/glibc.git/snapshot/glibc-2.29.tar.gz
|
Mpc 1.1.0
|
復數(shù)運算庫
|
https://ftp.gnu.org/gnu/mpc/mpc-1.1.0.tar.gz
|
GNU MPFR 4.0.2
|
多精度浮點計算庫
|
https://www.mpfr.org/mpfr-current/mpfr-4.0.2.tar.gz
|
isl 0.21
|
集和線性約束范圍內整數(shù)點關系的操作庫
|
http://isl.gforge.inria.fr/isl-0.21.tar.gz
|
2. 安裝HCC編譯器
1) 操作步驟
您可以使用HCC tar包將HCC安裝到當前用戶權限下的任何位置,而不會影響其他編譯器的使用。
a) 介紹操作入口,例如用XX帳號登錄XX環(huán)境。
b) 登陸HCC下載地址下載壓縮包
hcc_arm64le.tar.gz
c) 將tar包拷貝至您想要安裝的目錄。
命令腳本如下所示。
cp hcc_arm64le.tar.gz /path/to/your/dir
d) 解壓縮軟件包。
命令腳本如下所示。
tar zxvf hcc_arm64le.tar.gz
e) 設置環(huán)境變量。
設置環(huán)境變量命令腳本如下所示。
export PATH=/path/to/your/dir/hcc_arm64le/bin:$PATH
HCC編譯器提供的編譯工具在=/path/to/your/dir/hcc_arm64le/bin目錄下。
2) 安裝后檢查
HCC編譯器安裝完成后,可以執(zhí)行aarch64-linux-gnu-gcc -v命令查詢HCC版本。
軟件下載
源碼下載:立即下載