【Ubuntu】ARM交叉编译开发环境解决“没有那个文件或目录”问题

【Ubuntu】ARM交叉编译开发环境解决"没有那个文件或目录"问题

零、起因

最近在使用Ubuntu虚拟机编译ARM程序,解压ARM的GCC后想要启动,报"没有那个文件或目录",但是文件确实存在,环境配置也检查过了没问题,本文记录如何解决此问题。

壹、解决

转到执行文件目录下,执行ls -l arm-arm1176jzfssf-linux-gnueabi-gcc命令和./arm-arm1176jzfssf-linux-gnueabi-gcc -v执行后,把执行结果给DeepSeek,第一条命令证明arm-arm1176jzfssf-linux-gnueabi-gcc这个文件确实存在,第二条命令报错"没有那个文件或目录",然后DeepSeek给出的解决方案:

执行file arm-arm1176jzfssf-linux-gnueabi-gcc显示程序确实是32位的,于是安装32位兼容库:

bash 复制代码
sudo apt-get install libc6:i386 libstdc++6:i386

贰、结果

安装后程序能正常执行了。

相关推荐
by209993 小时前
Linux 基础指令与文件操作
linux·1024程序员节
Escalating_xu4 小时前
【Linux 网络编程】手写序列化与反序列化:从 x op y 到能校验的文本协议
linux·运维·网络
todoitbo5 小时前
在 Ubuntu ARM64 上运行 Q1 V3.0 MuJoCo 模型:加载、步进和单执行器响应
linux·运维·ubuntu·ai·机器人·仿真教程·启元
AR-26710-6 小时前
Linux Day26——传输层与三次握手
linux·运维
隔窗听雨眠7 小时前
PostgreSQL单表从Windows迁移到Linux:差异剖析、方案对比与全流程实战
linux·windows·postgresql
xinruoqianqiu7 小时前
记录Linux
linux
额额额对了7 小时前
嵌入式 Linux 实战:i.MX6ULL 上的 CAN 通信与摄像头采集
linux·运维·服务器
牛马鸡niumasi7 小时前
【Linux】进程替换
linux
灯澜忆梦8 小时前
【Linux】#10 | Linux 终端实用快捷键 + 安装应用
linux·运维·服务器
码士集团小青8 小时前
面霸篇:高频 Java 基础问题(核心卷一)
linux·服务器·数据库·redis·缓存·1024程序员节