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

问题起因

因为在做一道逆向题,发现题目给的文件是32位elf文件,所以想在Linux下执行一下,然后发现会报错。
在这里插入图片描述
于是查了一下资料,发现报错的原因是64位的Ubuntu无法直接运行32位的程序,需要下载兼容32位的库。

解决方法

执行如下命令

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文件了

相关推荐

  1. 32QT连接64MySQL

    2024-01-31 11:38:03       13 阅读
  2. 【QT】跨平台区分3264

    2024-01-31 11:38:03       30 阅读
  3. 一种快速对32/64整数取模方法

    2024-01-31 11:38:03       44 阅读
  4. [环境配置]conda 64安装32python

    2024-01-31 11:38:03       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-31 11:38:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-31 11:38:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-31 11:38:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-31 11:38:03       18 阅读

热门阅读

  1. Threejs API——`OrbitControls`相机控件

    2024-01-31 11:38:03       32 阅读
  2. Nginx中日志模块的应用和配置!

    2024-01-31 11:38:03       32 阅读
  3. 人类算计(谋算)的形式化研究

    2024-01-31 11:38:03       33 阅读