2016-04-27 101 views
1

我從llvm.org下載了llvm-3.8的Mac二進制版本,但我不確定如何安裝它以取代機器隨附的現有版本的clang。我想升級,因爲我需要支持包含在最新版本中的OpenMP庫。如何將運行OS/X El Capitan的Mac上的鐺聲升級到LLVM 3.8?

+1

我建議使用[自制](http://brew.sh/)。你可以簡單地運行'brew install clang'。最新的Xcode包含的版本是否不足? – jtbandes

+1

是的,我需要一個支持安裝版本不支持的-fopenmp標誌的編譯器。 –

回答

0

須藤xcode中選取 - 水閥/Applications/YourdesiredXcode.app

0

簡短的回答是你不要取代任何蘋果提供的版本的鏗鏘,你配置你的shell找到你的首選第三方鏗鏘。例如,你在你的.bashrc文件中放入了一行如export PATH="/path/to/custom/clang/bin:$PATH"

除此之外,沒有與機器一起裝運的Clang。在/usr/bin/clang有一個可執行文件,但那不是真正的Clang。這是一個運行別的東西的蹦牀。如果既沒有安裝Xcode也沒有安裝命令行工具,它會提示您安裝其中的一個。如果其中一個已安裝,它將運行隨附的Clang。

+0

我知道xcode包裝其他編譯器。有沒有辦法讓xcode知道它應該使用新版本?這可能是一個更準確的說法。我擔心的不僅僅是能夠使用它,而是最終確保它在代碼簽名方面表現出色。 –