首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gcc不在MacOS 10.15.4 Catalina上工作吗?

Gcc不在MacOS 10.15.4 Catalina上工作吗?
EN

Stack Overflow用户
提问于 2020-04-24 03:56:26
回答 1查看 1.3K关注 0票数 0

我想重新开始编写c++代码,我刚刚意识到gcc的自制版本不能编译任何c++、c甚至fortran程序。

例如,我尝试编译以下简单的hello_world.cpp程序:

代码语言:javascript
复制
#include<iostream>

int main()
{
    std::cout << "Hello World!" << std::endl;
    return 0;
}

使用

代码语言:javascript
复制
g++-9 hello_world.cpp

我得到的输出是:

代码语言:javascript
复制
FATAL:/usr/local/Cellar/cctools/855/bin/../libexec/as/x86_64/as: I don't understand 'm' flag!

我尝试安装gcc@8gcc@7和compile,但仍然收到相同的消息。

此外,当我尝试使用gcc-9编译hello_world.c程序和使用gfortran-9编译hello_world.f90程序时,会显示相同的错误消息。

分别使用clangclang++编译器可以很好地编译程序*.c*.cpp。我还了解到as是一个汇编器,并且gcc可以使用标志gcc -S输出*.s文件,但我仍然不理解错误消息。

我想我在发帖之前已经用尽了我的c++知识和网络搜索,所以提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2020-04-28 03:37:27

我最终使用以下命令重新安装了所有软件包

代码语言:javascript
复制
brew list | xargs brew reinstall

这解决了这个问题!

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

https://stackoverflow.com/questions/61395871

复制
相关文章

相似问题

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