一、问题描述
我的Ubuntu版本用到很新的系统,版本为Ubuntu 24.04.2 LTS (GNU/Linux 6.8.0-63-generic x86_64),是一个64位的系统。我安装arm-linux-gcc4.3.3版本,所有的配置都做了(也配置环境变量了),最后在执行“#arm-linux-gcc -v”时出现“arm-linux-gcc: 3: exec: arm-none-linux-gnueabi-gcc: not found”的问题。
而我之前用的版本为Ubuntu 12.04 LTS (GNU/Linux 3.2.0-55-generic-pae i686),这是一个32位的版本,能够很轻松的安装arm-linux-gcc4.3.3版本。
二、原因分析
arm-linux-gcc4.3.3是一个32位的程序,64位的Ubuntu系统缺少 arm-linux-gcc4.3.3运行需要的32位依赖库,所以无法成功运行。
三、解决步骤
1、安装 arm-linux-gcc4.3.3运行需要的32位依赖库
#apt-get install libc6-i386
2、测试问题是否解决
#arm-linux-gcc -v
可以看到已经成功打印arm-linux-gcc版本信息。
浙公网安备 33010602011771号