Xcode使用哪种C/C++编译器?

wow*_*ick 4 c c++ standard-library

我刚开始用C/C++搞砸了,我仍然围绕着不同的概念(我以前主要用Java编写).我真的想知道使用了哪个C/C++编译器以及包含哪个标准库.另外,我想知道在哪里可以找到相应标准库的API文档(如Java SE API文档).

wow*_*ick 6

对于C++:

Xcode 4.6.2使用Clang C++编译器前端和LLVM作为后端,它符合C++ 11标准并使用libc ++作为标准库.

在这里你可以找到关于libc ++的苹果演示文稿.


Vit*_*con 5

我不是XCode用户,但根据Apple的网站,它似乎是Apple的LLVM编译器(默认情况下):https://developer.apple.com/technologies/tools/.但是,我想,像任何其他IDE XCode一样支持其他编译器,如GCC.也取决于您的XCode版本:http://useyourloaf.com/blog/2011/03/21/compiler-options-in-xcode-gcc-or-llvm.html

这是SO中的一个问题,询问默认编译器,答案似乎有代码可以找到:在Xcode 4.5中,"C++标准库"和"C++语言方言"的"编译器默认"是什么?

根据这篇文章4.6使用clang而不是GCC for C++:http://cplusplusmusings.wordpress.com/2013/02/26/c-and-xcode-4-6/

PS:谷歌搜索确实有帮助;)

  • “谷歌搜索确实有帮助”,有趣的是,这个问题现在是谷歌上“XCode 使用什么编译器”的第二高搜索结果。 (4认同)