C++ 将osx上的默认编译器从llvm-g++;到g++;
我想在osx上将我的默认编译器从llvm-g++更改为g++,最干净/最简单的方法是什么?没有这样的“默认”编译器。操作系统是编译器不知道的。工具将根据不同的因素选择不同的编译器。例如,可以将Xcode配置为使用不同的默认编译器 另一方面,如果要将终端配置为使用不同的默认编译器,只需调整C++ 将osx上的默认编译器从llvm-g++;到g++;,c++,macos,g++,llvm,C++,Macos,G++,Llvm,我想在osx上将我的默认编译器从llvm-g++更改为g++,最干净/最简单的方法是什么?没有这样的“默认”编译器。操作系统是编译器不知道的。工具将根据不同的因素选择不同的编译器。例如,可以将Xcode配置为使用不同的默认编译器 另一方面,如果要将终端配置为使用不同的默认编译器,只需调整$PATH变量,以便在LLVM安装之前找到GCC安装。在最简单的情况下,可以通过在$HOME/.bashrc文件中添加以下行来完成此操作(假设您使用bash作为shell): (之后,您需要在更改生效之前重新加载
$PATH
变量,以便在LLVM安装之前找到GCC安装。在最简单的情况下,可以通过在$HOME/.bashrc
文件中添加以下行来完成此操作(假设您使用bash
作为shell):
(之后,您需要在更改生效之前重新加载shell。)@jonathantopf如果未将它们配置为使用自定义编译器,则选择“是”。否则,您可能必须显式配置它们的编译器。但默认情况下,这应该是可行的。
export PATH=path/to/gcc/:$PATH