【发布时间】:2018-06-18 23:36:47
【问题描述】:
我刚买了一台新的 MacBook Pro 最新版本。我注意到我已经安装了 G++,因此我能够构建 C++ 程序。
我的问题是,macOS 是否安装了 G++(因为我在网上看到它带有一个 clang 编译器)还是需要安装 G++。另请注意,我也没有安装 XCode。
谢谢。
【问题讨论】:
-
这个问题是询问给定计算机或操作系统捆绑了哪些软件。这在 Stack Overflow 上是题外话。
-
此外,默认情况下,如果安装了 Clang 或 Xcode IDE,
gcc和g++命令通常是调用相应 Clang 前端的别名。 -
试试
gcc —version。它很可能会将自己标识为 clang。 -
@Someprogrammerdude,但 Clang 和 G++ 不是 不同 吗?就像 DuckDuckGo 调用 Google 进行网络搜索一样?
-
无论如何,回到正题:正如人们已经说过的那样,通过运行
g++ --version并检查它是否显示 GCC 或 Clang,检查您的 g++ 实际上是 g++ 而不是 clang++ 的符号链接。