我正在尝试构建一个最初为archlinux编写的项目。在archlinux上,构建过程可以正常进行,但在我的mac上构建时出现了大量错误。该项目基本上是用C++11编写的,因此它非常不稳定。我认为这与编译器有关,因为mac上的clang版本是4.2(实际上当我输入clang --version时,它显示'Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn)'),而linux为3.3。因此,我想要一个不同版本的clang,或许是3.3。在尝试构建项目时,我应该如何指定编译器的版本?
clang
4.5 版本。你是在说 XCode 吗?或者,也许你正在 Mac OS X 中使用gcc
4.5。 - m0nhawkclang --version
命令,应该会得到类似于“基于Clang 3.X的Apple Clang 4.2”等内容。 - Xeo