2016-04-27 139 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知道它应该使用新版本?这可能是一个更准确的说法。我担心的不仅仅是能够使用它,而是最终确保它在代码签名方面表现出色。 –

相关问题