您的位置:首页 > 其它

64-bit Ubuntu 编译/运行 32-bit 程序

2011-07-20 16:39 513 查看
运行32-bit程序比较简单,只需要安装以下2个开发包即可 ia32-libs 和 libc6-i386.ia32-libs 是 ia32/i386 框架的运行时库。libc6-i386 是一套可运行在64-b it 系统中的 32-bit 共享库。sudo aptitude install ia32-libs libc6-i386编译32-bit的程序在安装以上说的2个库的前提下还需要安装32-bit的开发库,主要是各种32-bit的头文件。sudo aptitude install libc6-dev-i386当然gcc的编译选项也需要修改,默认编译选项会自动使用64-bit的头和链接64-bit的库。我们需要在CFLAGS里添加以下选项:-m32这样就可以编译出32-bit的程序了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐