环境:虚拟机:vmware workstation Pro 16
操作系统:ubuntu20
(1)、安装交叉编译器
在Hi3516DV300压缩包中找到toolchain,有工具压缩包arm-himix200-linux.tgz
解压:tar -zxvf arm-himix200-linux.tgz
运行:chmod +x arm-himix200-linux.install
然后运行:./arm-himix200-linux.install即可
(2)、使交叉编译环境生效,source /etc/profile。或重新登陆reboot
(3)、验证交叉编译环境是否安装成功,出现如下信息:
原因:程序是32位的,64位linux默认不支持32位程序
解决:添加32位支持
sudo apt-get install lib32ncurses5 lib32z1
再运行 arm-himix200-linux-gcc -v
交叉编译运行环境搭建成功