zdly.net
当前位置:首页 >> linux64位机器编译32位程序出现错误。 >>

linux64位机器编译32位程序出现错误。

理论上安装支持环境,之后 64 位的 gcc 编译成 32 位程序,就加 -m32 参数即可。 当然

这个比较麻烦。 首先你要装好全套的 32 位对应的开发编译支持环境和对应的运行环境,之后还要设置你

编译64位程序,不一定要编译机器是64位的,但是32位机器默认安装的gcc编译环境还是不能用来编译6

  64位可以编32位的程序出来,在各种FLAGS中增加 -m32 编出来的就是32位程序,连接时自

使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式

使用下面两条命令编译 setarch i386 ./Configure --prefix=/usr

安装gcc 安装gcc-multlib 编译的时候加参数 -m32 其他依赖库可以安装。 此外

使用下面两条命令编译 setarch i386 ./Configure --prefix=/usr

在编译参数里面,加上这么一条: -m32 比如: gcc -m32 -o hello

安装32位的支持库sudo apt-get install ia32-libs现在用的主题找到32位

网站首页 | 网站地图
All rights reserved Powered by www.zdly.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com