红联Linux门户
Linux帮助

Ubuntu 16.04搭建交叉编译环境arm-linux-gcc遇到的问题

发布时间:2017-05-20 10:39:36来源:linux网站作者:火星上的浪花
以前在Ubuntu12.04环境中成功搭建了arm-Linux-gcc,而环境换成了ubuntu16.04后,一直失败。具体情况为:
 
解压arm-linux-gcc-4.3.2.tar.gz,并且修改/root/.bashrc文件中的环境变量后,执行arm-linux-gcc,一直出现:
arm-linux-gcc:
line 3:
/usr/local/arm/arm-linux-gcc-4.3.2/bin/arm-none-linux-gnueabi-gcc:No such file or directory
 
查询了好长时间,原来arm-linux-gcc需要a32-libs软件包的支持,但是Ubuntu16.04版本已不支持ia32-libs的软件包,而是使用了lib32ncurses5、lib32z1软件包做为替代,所以在Ubuntu16.04版本当中应该安装执行:
sudo apt-get install lib32ncurses5 lib32z1
结果成功。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/30916.html