【已解决】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文件了

相关推荐
liao__ran2 分钟前
ClickHouse CPU 排查详细指南
运维·clickhouse
9ilk23 分钟前
【仿RabbitMQ的发布订阅式消息队列】 ---- 功能测试联调
linux·服务器·c++·分布式·学习·rabbitmq
G311354227324 分钟前
深度学习中适合长期租用的高性价比便宜的GPU云服务器有哪些?
服务器·人工智能·深度学习
q***74830 分钟前
在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)
linux·服务器·网络
曦樂~39 分钟前
【Docker】Dockerfile自定义镜像
运维·docker·容器
拾心2143 分钟前
【云运维】Kubernetes安装(基于 Docker + Calico)
运维·docker·kubernetes
q***51891 小时前
离线安装 Nginx
运维·数据库·nginx
我也要当昏君1 小时前
4.1.8 【2022 统考真题】
运维·服务器·网络
2301_807583231 小时前
zabbix监控ES集群健康状态并触发钉钉告警
linux·zabbix
Caster_Z1 小时前
Windows环境安装Docker
运维·docker·容器