【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

贰、结果

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

相关推荐
云qq1 小时前
x86操作系统19——键盘驱动
linux·c语言·汇编
路溪非溪1 小时前
关于蓝牙技术的再补充
linux
爱宇阳2 小时前
Linux 安全加固:设置命令行无操作超时退出
linux·运维·安全
呆萌小新@渊洁2 小时前
声纹模型全流程实践-开发(训练 - 微调 - 部署 - 调用)
linux·服务器·python·语音识别
RisunJan2 小时前
Linux命令-getenforce命令(快速检查 Linux 系统中 SELinux 的当前运行模式)
linux·运维·服务器
SMF19192 小时前
解决在 Linux 系统中,当你尝试以 root 用户登录时遇到 “Access denied“ 的错误
java·linux·服务器
Better Bench2 小时前
ThinkStation PGX Ubuntu aarch64架构上使用Docker 配置amd64架构镜像的深度学习环境并使用Vscode开发
ubuntu·docker·架构
qq_479875432 小时前
systemd-resolved.service实验实战3
linux·服务器·c++
森焱森2 小时前
GD32F4 DSP
linux·c语言·arm开发·驱动开发·嵌入式硬件
天天进步20153 小时前
CentOS 实战:如何查看和分析信号量 (Semaphore) 的值
linux·运维·centos