【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

贰、结果

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

相关推荐
不怕犯错,就怕不做16 小时前
RK3562的CPU如何降频及关闭硬件编解码
linux·驱动开发·嵌入式硬件
yuanyuan2o216 小时前
从最小项目开始的 CMake 教程
c语言·开发语言·arm开发·c++·makefile·make·cmake
CoderMeijun16 小时前
Linux 文件操作详解:open/read/write/lseek 系统调用
linux·文件操作·系统调用·open·文件描述符
可可西里_X_back16 小时前
Linux学习(二)- 驱动开发步骤
linux·驱动开发·学习
Hical_W16 小时前
Hical 踩坑实录五部曲(二):MSVC / GCC / Clang 三平台 C++20 编译差异
linux·windows·经验分享·嵌入式硬件·macos·开源·c++20
活蹦乱跳酸菜鱼17 小时前
linux ATF BL2执行过程
linux
淡淡烟雨淡淡愁19 小时前
安装libreoffice
linux
蜀道山老天师19 小时前
云原生监控入门:监控基础概念 + SLI/SLO/SLA 详解 + Prometheus 从零安装配置
linux·运维·云原生·prometheus
AIDF202619 小时前
linux 服务器网络问题排查
linux·服务器·网络
楼兰公子19 小时前
br_opi5_plus_defconfig 附带uboot
linux·运维·服务器