【发布时间】:2023-01-20 03:14:45
【问题描述】:
首先,我想检查我在 mac 上安装的所有 c++ 编译器。 我很可能同时拥有 Clang 和 GCC。所以现在我想删除 GCC。 请告诉我如何做这两件事。
【问题讨论】:
标签: macos visual-studio-code gcc compiler-errors clang
首先,我想检查我在 mac 上安装的所有 c++ 编译器。 我很可能同时拥有 Clang 和 GCC。所以现在我想删除 GCC。 请告诉我如何做这两件事。
【问题讨论】:
标签: macos visual-studio-code gcc compiler-errors clang
您可能有 clang 假装是 gcc(输入 gcc --version 进行检查)。但在 Mac 上并没有明确定义“已安装”。您可以将编译器放在任何地方并从那里运行它(我经常这样做)。但是您可以查看 PATH (echo $PATH) 的每个部分,并查看每个目录中的内容。或者您可以只使用 which clang 和 which gcc 查看默认情况下会拾取的内容。您甚至可以尝试 locate gcc 在一些不太常见的位置查找副本,这些位置默认情况下不会运行,例如自制程序中的版本化副本(第一次运行时,它会告诉您如何启动定位服务)。
但我希望你真的只安装了一个编译器 (clang)。那是正常的情况。它只是具有到 gcc 的硬链接以实现向后兼容性。
【讨论】: