一、问题描述

      我的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版本信息。

 

参考资料:ubuntu18.04.1降级交叉编译器 arm-linux-gcc-4.4.3

posted on 2026-01-08 19:07  amanlikethis  阅读(2)  评论(0)    收藏  举报