当前位置: 首页 > news >正文

64位ubuntu编译32位程序

如上使用C4这个小工具时遇到来需要仿真32位系统的需求,发现使用-m32参数后,编译提示错误,如下:

/usr/bin/ld: 未知的仿真模式: 32
支持的仿真: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om elf_k1om i386pep i386pe
collect2: error: ld returned 1 exit status

首先要打开64位系统对32位的支持

第一步:确认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 install gcc-multilib g++-multilib  

 

转载于:https://www.cnblogs.com/Ph-one/p/10856556.html

相关文章:

  • Android Logger日志系统
  • [shell] while read line 与for循环的区别
  • 监督学习和无监督学习区别
  • Android——coredump解析
  • 记录linux 生成crash dump文件步骤
  • Kafka使用kclient三种使用方法
  • 一文简述多种强化学习算法,重要概念和术语一览
  • [linux time命令学习篇] time 统计命令执行的时间
  • Linux上shell脚本date的用法
  • linux下的shell运算(加、减、乘、除)
  • shell中的for循环用法详解
  • 中药介绍
  • linux下的usb抓包方法
  • 自旋锁spin_lock和raw_spin_lock
  • git 优雅的撤销中间某次提交
  • ----------
  • 【剑指offer】让抽象问题具体化
  • 08.Android之View事件问题
  • 11111111
  • css系列之关于字体的事
  • ES10 特性的完整指南
  • Flannel解读
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • npx命令介绍
  • python 装饰器(一)
  • Redis中的lru算法实现
  • storm drpc实例
  • 产品三维模型在线预览
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 前端知识点整理(待续)
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 小程序button引导用户授权
  • 一个完整Java Web项目背后的密码
  • Java性能优化之JVM GC(垃圾回收机制)
  • 阿里云服务器购买完整流程
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​批处理文件中的errorlevel用法
  • #Linux(make工具和makefile文件以及makefile语法)
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (三分钟)速览传统边缘检测算子
  • (十八)三元表达式和列表解析
  • (四)模仿学习-完成后台管理页面查询
  • (循环依赖问题)学习spring的第九天
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • .net 4.0发布后不能正常显示图片问题
  • .net core webapi 大文件上传到wwwroot文件夹
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .NET MVC第三章、三种传值方式
  • .NET框架