当我在命令行上使用g++时,在Mac OS上使用clang++编译器



我知道Mac OS上预装了gnu gcc编译器。但由于某些原因,CLion并没有看到这一点。而且,当在控制台中编译时,clang++被g++命令挂起。如何修复它,以便CLion看到它并通过它进行编译,以便在控制台使用gnu gcc

我删除了XCode, CLion根本找不到任何东西,XCode占用了很多空间,我没有使用它。我想在我的Mac上使用GNU gcc

gcc isnot预装在macOS上。gcc --version会显示它实际上是clang的。事实上,如果我们想在技术上正确的话,没有预安装C或c++编译器。

卸载XCode也卸载了你的编译器。这并不奇怪,因为安装XCode可能是获得编译器的首要途径。如果你只想要命令行工具,你可以xcode-select --install它们。该命令可能需要sudo权限。

此时仍然没有gcc,只有一个指向clang的别名。然后,您将按照说明安装自制软件,并通过brew命令安装gcc。一旦安装完成,您将得到指示。您需要遵循它们,否则您将仍然使用别名clang。

或者您可以使用默认提供的内容,因为我猜您不会编写任何实际需要gcc的内容。

最新更新