是否需要为 C++ 编译器安装 X 代码?如果我安装 X 代码并卸载它会怎样? g++编译器也会被删除吗?

Is it necessary to install X Code for c++ compiler? What if I install X Code and Uninstall it? Will g++ compiler will also get deleted?

我不确定是否应该删除 X 代码,因为它在 MacBook 上需要很多 space。我想使用 g++ 编译器来编译我的 c++ 程序。

可以只安装 Xcode 命令行工具。打开终端并执行 xcode-select --install。这将为您提供编译器(clang,而不是 g++。g++ 只是 clang++ 在 Mac 上的别名)、链接器、make 等。

要真正回答你的问题,是的。如果你安装了一些东西然后卸载它,安装的东西将被卸载。

如果你想要真正的g++编译器,你需要自己安装,自制软件是最简单的方法。 gcc 包将为您创建版本化符号链接 (g++-9),您可以直接使用它,或者创建另一个将 g++ 重定向到 g++-9 的符号链接。如果这样做,则必须记住在主要版本更改时手动更新该符号链接。安装 homebrew 和 gcc 包后,所有这些都可以在 usr/local/bin 中找到。