64位ubuntu安装32位arm-linux-gcc
1、下载arm-linux-gcc安装包(我下载的是4.5.1版本),自行百度下载,然后解压
#tar -jxvf arm-linux-gcc-4.5.1.tar.bz2
2、在/usr/local下新建arm文件夹,将解压得到的4.5.1文件夹整个拷贝到/usr/local/arm下
sudo cp -r ./4.5.1 /usr/local/arm
3、修改环境变量
方法一:修改/etc/bash.bashrc文件,此文件只对当前用户适用
sudo gedit /etc/bash.bashrc
在最后加上export PATH=$PATH:/usr/local/arm/4.4.3/bin
保存,退出,然后刷新环境变量使其生效:
source /root/.bashrc
方法二:修改/etc/profile文件,此文件对所有用户适用
sudo gedit /etc/profile
在最后加上export PATH=$PATH:/usr/local/arm/4.4.3/bin
保存,退出,然后刷新环境变量使其生效:
source /etc/profile
方法三:修改/etc/environment文件
sudo gedit /etc/environment
在最后加上:/usr/local/arm/4.4.3/bin
4、最后一步,也是做重要的一步,我们安装的是32位的arm-linux-gcc,系统是64位的,可想而知是不能用的,所以要安装32位的库
Ubuntu16.04版本已不支持ia32-libs的软件包,而是使用了lib32ncurses5、lib32z1软件包做为替代,所以在Ubuntu16.04版本当中应该安装执行:
apt-get install lib32ncurses5
apt-get install lib32z1
至此,完成配置
