Ubuntu 64编译32位程序
2016-04-22 09:41
246 查看
首先要打开64位系统对32位的支持
第一步:确认64为架构的内核
说明已拥有64位架构内核。
第二步:确认打开了多架构支持功能
说明已打开,如果没有需要手动打开
打开多架构支持
如此这般你就拥有了64位系统对32位的支持
其次是安装gcc multilab,可能需要apt-get update
添加编译flag
CFLAGS := -m32
第一步:确认64为架构的内核
dpkg --print-architecture 输出: adm64
说明已拥有64位架构内核。
第二步:确认打开了多架构支持功能
dpkg --print-foreign-architectures 输出: i386
说明已打开,如果没有需要手动打开
打开多架构支持
sudo dpkg --add-architecture i386 sudo apt -get update sudo apt-get dist-upgrade
如此这般你就拥有了64位系统对32位的支持
其次是安装gcc multilab,可能需要apt-get update
apt-get install gcc-multilib g++-multilib
添加编译flag
CFLAGS := -m32
相关文章推荐
- mysql教程导出数据库教程几种方法
- android线程通信之Asynctask
- 如何为VMware vcenter server的网卡eth0配置静态IP?
- uafxcwd.lib(afxglobals.obj) : error LNK2001: 无法解析的外部符号 _IID_IWICImagingFactory
- 自定义View绘制圆形实现触发事件(单指移动,多指缩放)
- 创意网站大集合
- Linux_进程创建
- 性能测试负载模型(三)
- poj 1556 The Doors(线段交+最短路)
- mongo客户端mongo VUE增删改查
- 《网络工程师》 Part8 网络安全
- Fiddler4
- 新闻头条应用iOS源码项目
- iOS错误和警告
- Twisted
- java parseint()
- Java框架JSON-RPC项目demo代码实战
- Core Foundation 框架
- VC6.0 编译生成Release或Debug版本
- [LintCode] 二叉树的路径之和 Binary Tree Path Sum