64位Ubuntu中找不到arm-linux-gcc的解决办法

时间:2022-02-04 15:13:02
由于电脑上装有64位的Ubuntu 14.04,不想更换系统。将光盘中的arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2解压后放到/usr/local/arm/,将/usr/local/arm/gcc-3.4.5-glibc-2.3.6/bin/。在/etc/profile中最后添加export PATH=$PATH:/usr/local/arm/gcc-3.4.5-glibc-2.3.6/bin/并source /etc/profile。正常这样就可以使用交叉编译器了,但是make时还是会发现找不到arm-linux-gcc。这是因为这个编译器在64位系统环境下运行需要安装32位运行库,网上的都是说安装ia32-libs,但是这个这个源被废弃了。后来发现安装libc6-i386后即可正常使用交叉编译器了,sudo apt-get install libc6-i386安装完成后make就能通过了。