2014-12-05 176 views
1

试图诊断工作开发笔记本电脑...什么版本的Clang和GCC标准与OSX 10.10 Yosemite?OSX 10.10。优胜美地Clang&GCC版本

这就是我在我的小牛...机器上,将启动时与我的家庭iMac响应。

which clang 
/usr/bin/clang 

which gcc 
/usr/bin/gcc 

clang --version 
Apple LLVM version 4.2 (clang-425.0.27) (based on LLVM 3.2svn) 
Target: x86_64-apple-darwin13.4.0 
Thread model: posix 

gcc --version 
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
Copyright (C) 2007 Free Software Foundation, Inc. 
This is free software; see the source for copying conditions. There is NO 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

回答

4

在我的Mac OS X 10.10.1与当前的XCode(6.1.1(6A2008a)),我得到:

$ /usr/bin/clang --version 
Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) 
Target: x86_64-apple-darwin14.0.0 
Thread model: posix 
$ /usr/bin/gcc --version 
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) 
Target: x86_64-apple-darwin14.0.0 
Thread model: posix 
$ 

换句话说, '海湾合作委员会' 已不再是真正的GNU gcc但是clang

+0

谢谢!在这台机器上有很多问题,即使安装了xcode 6.1.1,它也会将GCC报告为4.2。 再试一遍。 – tbremer 2014-12-05 03:51:07

+0

确保您运行XCode UI;我想你会发现它会安装命令行工具。如果没有,你必须从苹果的开发者网站 - 命令行工具中获取它们。我已经经常下载这两种方式,我已经忘记了当前是哪一种。 – 2014-12-05 03:53:00

+0

我曾尝试运行用户界面,并没有帮助。 我现在正在从苹果下载最新的xCode构建和CLI工具,我们将看看如何解决这个问题。 谢谢! – tbremer 2014-12-05 04:10:02

4

尝试运行:xcode-select --install,依次为:xcodebuild -license

0

在更新的C语言编译器的许多失败的尝试之后,我们做了一个新的安装优胜美地,它是固定的。

不是一个很好的解决方案,但没有尝试用Clang来构建像Mac本机一样的理智,这是唯一的解决方案。

相关问题