0
我想将我的默认编译器从llvm-g ++更改为osx上的g ++,最简单的方法是什么?在OSX上将默认编译器从llvm-g ++更改为g ++
我想将我的默认编译器从llvm-g ++更改为osx上的g ++,最简单的方法是什么?在OSX上将默认编译器从llvm-g ++更改为g ++
这里没有“默认”编译器。操作系统是编译器不知道的。 工具将根据不同的因素选择不同的编译器。例如Xcode可以配置为使用不同的默认编译器。
另一方面,如果您希望将终端配置为使用其他默认编译器,只需调整$PATH
变量,以便在安装LLVM之前找到GCC安装。在最简单的情况下,这可以通过添加下面一行到你的$HOME/.bashrc
文件来完成(假设你使用bash
为壳):
export PATH=path/to/gcc/:$PATH
(之后,你需要重新加载你的shell更改生效前)
如果我这样做的话cmake/bjam拾取正确的g ++ –
@jonathantopf如果他们没有配置为使用自定义编译器,那么是的。否则,你可能不得不明确地配置他们的编译器。但默认情况下,这应该工作。 –