在Lion上编译--clang

时间:2012-02-17 14:12:41

标签: macos gcc llvm

有人可以向我解释或者最好指向一些文档来解释传递--clang与不传递给gcc编译器之间的区别。

我必须在编译时将这个参数附加到很多包上,我不知道它做了什么,我还没有亲自遇到没有它就无法编译的代码,但其他项目似乎需要它。我在gcc的man docs中找不到它,所以我试图找到更多关于它的内容,我所知道的是它与LLVM有关。

1 个答案:

答案 0 :(得分:2)

对任何事情都没有--clang选项。 clang是OS X的另一个编译器,在Xcode中作为“clang”可用。它是另一个类似于gcc的编译器,是OS X的新默认编译器。

来自Apple Developer Website的链接解释了更多内容。