首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在macOS Catalina上用gcc和-m32标志编译C

在macOS Catalina上用gcc和-m32标志编译C
EN

Stack Overflow用户
提问于 2020-09-18 10:57:15
回答 1查看 223关注 0票数 0

我正在尝试在Mac上编译一个很小的C程序。我正在使用Homebrew的gcc-10。我想用-m32标志在32位模式下编译。

运行gcc-10 file.c编译时没有任何问题。

但是,运行gcc-10 -m32 file.c时会出现以下错误:

代码语言:javascript
复制
.../ccwWxcnm.s:5:2: error: instruction requires: Not 64-bit mode
        pushl   %ebp
        ^

我意识到macOS删除了对32位程序的支持,所以我希望必须做些什么才能让它工作,但经过长时间的研究,我找不到我的问题的一个实例,也找不到解决方案。

如何将-m32标志与macOS Catalina上的gcc一起使用?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-09-18 11:06:02

您可能需要安装libc6-dev-i386程序包,以便在64位计算机上测试-m32 gcc选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63948704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档