由于电脑上装有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就能通过了。
相关文章
- 在centos中编译putty时提示找不到gtk库的解决办法
- ASP.NET中引用dll“找不到指定模块"的完美解决办法[转]
- ASP.NET中引用dll“找不到指定模块"的完美解决办法
- ubuntu中如何查看文件是gcc编译出来的还是arm-linux-gcc编译的?
- Maven主仓库中找不到包的解决办法(如org.restlet.jee not found)
- 【VMware】虚拟机中Ubuntu无法连接网络的有效解决办法
- Ubuntu新装adt-bundle中Android工程无法自动生成R文件的解决办法
- Ubuntu中的Apache2 - 配置域 - 找不到页面
- Ubuntu安装显卡驱动后分辨率设置中没有适应显示器最高分辨率的解决办法
- maven项目或者SpringBoot项目启动时报错在本地仓库中找不到jar包的解决办法