【已解决】Ubuntu64位无法运行32位ELF文件的问题

问题起因

因为在做一道逆向题,发现题目给的文件是32位elf文件,所以想在Linux下执行一下,然后发现会报错。

于是查了一下资料,发现报错的原因是64位的Ubuntu无法直接运行32位的程序,需要下载兼容32位的库。

解决方法

执行如下命令

bash 复制代码
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
sudo apt install lib32z1

然后就可以运行32位ELF文件了

相关推荐
百炼成神 LV@菜哥几秒前
Kylin Linux V10 aarch64 安装启动 TigerVNC-Server
linux·服务器·kylin
m0_737302586 分钟前
百度智能云边缘云服务器,端云协同赋能全域智能场景
服务器
Anastasiozzzz19 分钟前
LeetCode Hot100 295. 数据流的中位数 MedianFinder
java·服务器·前端
佑白雪乐34 分钟前
<Linux基础11集>电流+二极管+晶体管+存储器
linux
嵌入式郑工38 分钟前
RK3566 LubanCat 开发板 USB Gadget 配置完整复盘
linux·驱动开发·ubuntu
Exquisite.1 小时前
Nginx
服务器·前端·nginx
one____dream1 小时前
【网安】Reverse-非常规题目
linux·python·安全·网络安全·ctf
j_xxx404_1 小时前
Linux:进程程序替换
linux·运维·服务器
祁鱼鱼鱼鱼鱼1 小时前
Keepalived实验环境设定
linux·服务器·网络
Genie cloud1 小时前
VPS 网络连接故障诊断与排查实用指南
linux·服务器·ssh