现在的位置: 首页 > 综合 > 正文

Hi3518编译器安装

2017年12月16日 ⁄ 综合 ⁄ 共 2063字 ⁄ 字号 评论关闭

1. 安装

压缩包名称为:Hi3518_SDK_V1.0.6.0_B030.tgz

在终端下执行以下命令(以root身份):

tar -zxvf Hi3518_SDK_V1.0.6.0_B030.tgz		// 解压

cd Hi3518_SDK_V1.0.6.0_B030
. sdk.unpack								// 解压

cd osdrv/toolchain/arm-hisiv100nptl-linux	// 选择一个编译器进行安装
chmod +x cross.install
./cross.install

2. 清理安装过程中产生的文件(不会删除已安装好的编译器的)

cd ../../..
. sdk.cleanup

3. 验证下安装是否成功

退出终端后,再次登录会发现PATH的环境变量已经变化了

在终端输入:arm-hisi,再按下tab键,应该会补全一些代码的,再输入"gcc -v",即可显示编译器的版本信息,具体如下:

[zcm@HI3518 #41]$arm-hisiv100nptl-linux-gcc -v
Using built-in specs.
Target: arm-hisiv100-linux-uclibcgnueabi
Configured with: ../gcc-4.4-2010q1/configure --host=i486-linux-gnu --build=i486-linux-gnu --target=arm-hisiv100-linux-uclibcgnueabi --prefix=/home/sying/uclibc_h3/hisiv100_finalnptl_src/hisiv100_src/install/arm-hisiv100-linux --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --with-arch=armv5te --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --enable-shared --enable-lto --enable-symvers=gnu --enable-__cxa_atexit --disable-nls --enable-extra-hisi-multilibs --with-sysroot=/home/sying/uclibc_h3/hisiv100_finalnptl_src/hisiv100_src/install/arm-hisiv100-linux/target --with-build-sysroot=/home/sying/uclibc_h3/hisiv100_finalnptl_src/hisiv100_src/install/arm-hisiv100-linux/target --with-gmp=/home/sying/uclibc_h3/hisiv100_finalnptl_src/hisiv100_src/install/host_lib --with-mpfr=/home/sying/uclibc_h3/hisiv100_finalnptl_src/hisiv100_src/install/host_lib --with-ppl=/home/sying/uclibc_h3/hisiv100_finalnptl_src/hisiv100_src/install/host_lib --with-cloog=/home/sying/uclibc_h3/hisiv100_finalnptl_src/hisiv100_src/install/host_lib --with-libelf=/home/sying/uclibc_h3/hisiv100_finalnptl_src/hisiv100_src/install/host_lib --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bstatic -lm' --enable-libgomp --enable-poison-system-directories --with-libelf=/home/sying/uclibc_h3/hisiv100_finalnptl_src/hisiv100_src/install/host_lib --with-pkgversion='Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)' --with-bugurl=http://www.hisilicon.com/cn/service/claim.html
Thread model: posix
gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) 
[zcm@HI3518 #42]$

抱歉!评论已关闭.