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如果他們沒有配置爲使用自定義編譯器,那麼是的。否則,你可能不得不明確地配置他們的編譯器。但默認情況下,這應該工作。 –