是否可以同时安装多个版本的Xcode?
如果是这样,请发布任何提示,技巧或潜在问题,以备注意.
编辑:
我想安装多个版本的原因是尝试新的sdk beta,但如果新的Xcode有问题,我希望能够将旧版本用于我现有的项目.
我认为这个问题很清楚.我正在尝试编写一个编译器检测头,以便能够在应用程序中包含有关使用哪个编译器和哪个版本的信息.
这是我正在使用的代码的一部分:
/* GNU C Compiler Detection */
#elif defined __GNUC__
#ifdef __MINGW32__
#define COMPILER "MinGW GCC %d.%d.%d"
#else
#define COMPILER "GCC %d.%d.%d"
#endif
#define COMP_VERSION __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__
#endif
Run Code Online (Sandbox Code Playgroud)
哪个可以这样使用:
printf(" Compiled using " COMPILER "\n", COMP_VERSION);
Run Code Online (Sandbox Code Playgroud)
有没有办法检测LLVM及其版本?和CLANG?
我想了解哪些版本的clang Apple安装在我的macbook中,可以看到c ++ 11和/或c ++ 14的功能.我输入了这个命令:
clang --version
//----response
Apple LLVM version 7.0.0 (clang-700.1.76)
Target: x86_64-apple-darwin15.0.0
Thread model: posix
Run Code Online (Sandbox Code Playgroud)
但我无法理解什么(clang-700.1.76)意思.如何将此代码转换为clang版本?
这是您可以检查clang版本http://clang.llvm.org/cxx_status.html中提供的c ++功能的站点.