64位linux上支持运行32位程序的方法
来源:互联网 发布:淘宝里什么是旺旺号 编辑:程序博客网 时间:2024/06/01 08:32
在64位的Linux上运行32位程序的时候会出现这种情况:
(1)执行bin文件时提示:No such file or directory
(2)ldd bin文件 的输出为: not a dynamic executable
(3)file bin文件 的输出显示程序是32位
2.解决方法
debian上只要安装 ia32-libs这个包(apt-get install ia32-libs)就可以了。
$ sudo apt-get install ia32-libs
无法安装,找不到库,就用下面这个方法,
打开多架构支持,然后更新
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install ia32-libs
如果没有ia32-libs就用
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get upgrade$ sudo apt-get install lib32ncurses5 lib32z1
或者
安装pwntools的过程中如果出错的话用这句话
sudo apt-get install build-essential libssl-dev libffi-dev python-dev
安装peda
git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
echo "DONE! debug your program with gdb and enjoy"
- 64位linux上支持运行32位程序的方法
- 在64位linux上运行32位程序 unbuntu
- 在64位操作系统上运行32位的程序
- 在64位操作系统上运行32位的程序
- 64位ubuntu运行32位程序的方法
- archlinux 64位上运行32位程序
- 64位Centos7上汇编运行32位程序
- Ubuntu 64位机器上运行32位程序
- 64位Centos7上汇编运行32位程序
- 64 位 Arch Linux 系统上运行和编译 32 位程序。
- 试图加载格式不正确的程序-------32位程序在64位server上运行。
- 在64位Windows的IIS上开启32位程序支持
- 在64位Windows的IIS上开启32位程序支持(转)
- 在64位Windows的IIS上开启32位程序支持
- 如何让64位的windows上的IIS可以运行32位的程序
- 64位?32位?32位程序如何在64位linux下运行?
- 64位linux 系统运行32位程序解决方法
- 64位Linux(ubuntu)安装、运行32位程序
- bzoj 1660: [Usaco2006 Nov]Bad Hair Day 乱发节(单调栈)
- 简易版停车管理系统(Android)
- Android Service 组件基础应用
- 用CSS截断字符串 实现文字自动截断隐藏溢出文本
- 山科交流赛-LIS2
- 64位linux上支持运行32位程序的方法
- C# 编写命令行交互工具——实时输出_获取执行结果
- 【收藏用】切勿转载--Android网络编程(二)HttpClient与HttpURLConnection
- ViewState 应该注意的
- .Net C#(类的静态成员/属性)——学习笔记
- Android 猜歌曲游戏开发
- 反思与改变
- 机器学习入门(一)
- java窗口,常用布局