安装交叉编译器后,仍提示找不到的解决办法。arm-hisiv300-linux-g++:未找到命令

一、问题描述

在Ubuntu(Ubuntu 16.04 LTS)下安装海思的V300编译器后,提示“arm-hisiv300-linux-g++:未找到命令”。

一开始以为是安装目录没加入到环境遍历“PATH”里,查看了/etc/profile文件有v300的路径,且重新执行一遍source /etc/profile,仍然提示找不到命令。

二、真实原因

上网查询后,真实原因是:因为宿主机系统Ubuntu 16.04 LTS是64位的,而海思V300编译器是针对32位的开发板制作的。
所以要安装对应的32位库。

三、解决方法

安装对应的32位库

sudo apt install lib32z1-dev

参考资料
bash: /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin/arm-hisiv300-linux-gcc:no such file or…

你可能感兴趣的:(Ubuntu,开发工具,ubuntu,linux)