hisi3516cv500开发笔记(一)——交叉编译环境安装

目录

  • 获取交叉编译工具链

  • 工具链的安装

  • 异常问题解决

1 获取交叉编译工具链

解压toolchain.part1.rar和toolchain.part2.rar,得到arm-himix200-linux.tgz。

执行 sudo tar -zxvf arm-himix200-linux.tgz

sudo chmod 777 -R arm-himix200-linux

cd arm-himix200-linux/

2 工具链的安装

(1)安装

sudo ./arm-himix200-linux.install

 (2)配置环境

sudo vim /etc/profile

在文件最后添加:export PATH=/opt/hisi-linux/x86-arm/arm-himix200-linux/bin:$PATH,
然后source /etc/profile使路径立即生效。

3 异常问题解决

测试环境安装是否成功:

arm-himix200-linux-c++ -v

如果出现:

arm-himix200-linux-c++: command not found

说明环境没有安装好。

查看安装目录下有此编译器,但是真的执行时发现报错:

$ arm-himix200-linux-g++

bash: /opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-g++: No such file or directory

这可能是因为我的机器是 64 位的,而 Hi3516 的工具链是 32 位的,因此安装下面这个库:

$ sudo apt install lib32z1-dev

安装完成后,重启、测试,问题解决。

原文地址:https://www.cnblogs.com/tianpeng-blog/p/14764918.html