2016-10-03 7 views
0

OS X Yosemite (10.10.5)가 설치된 Mac에 gcc의 버전이 설치되어 있는지 혼란 스럽습니다. 또한 Xcode v6.3.1이 설치되어 있습니다. 지금까지 내가, GCC는 그 소리에 별칭되지 말할 수Mac에 설치된 gcc의 버전 (Yosemite)

gcc -v 
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/c++/4.2.1 
Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) 
Target: x86_64-apple-darwin14.5.0 
Thread model: posix 

clang -v 
Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) 
Target: x86_64-apple-darwin14.5.0 
Thread model: posix 

which gcc 
/usr/bin/gcc 

which clang 
/usr/bin/clang 

: 아래의 명령을 입력

다음과 같은 정보를 알 수있다.

누군가가 나에게이 사실을 가르쳐 주시겠습니까?

답변

3

최신 버전의 XCode gcc 및 clang은 SDK의 동일한 이진 파일에 연결됩니다. clang은 적어도 gcc 4.2라고 말하지만 조금 이상합니다. 그러나 gcc를 검사하고 일반적으로 호환되는 많은 소프트웨어에서 작동합니다.

[email protected] ~> /usr/bin/clang -v 
Apple LLVM version 7.3.0 (clang-703.0.31) 
Target: x86_64-apple-darwin15.6.0 
Thread model: posix 
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin 
[email protected] ~> /usr/bin/gcc -v 
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/c++/4.2.1 
Apple LLVM version 7.3.0 (clang-703.0.31) 
Target: x86_64-apple-darwin15.6.0 
Thread model: posix 
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin 

InstalledDir 디렉토리를 보면 실제로 존재하는 프로그램을 볼 수 있습니다.

+0

여기서'InstalledDir '에 대한 정보는 어디서 왔습니까? 나는'clang -v'를 실행할 때 그것을 보지 못합니다. – ksl

+0

내 깡패가 너의 것보다 적어도 새로운 것 같아. 새로운 것 같아. 내 추측이야. xcode를 업데이트 해보십시오. – echristo

0

필자도 유사한 유행을 겪었습니다. 대부분의 유닉스 툴에는 GCC가 필요하기 때문에 요세미티에 gcc 버전을 설치해야한다는 것을 알고 싶었습니다. 중요한 패키지입니다.

gcc -version에 버전이 표시되지 않으면 사용자가 가지고 있지 않다는 의미입니다.

먼저 gcc를 설치하고 버전을 확인해야합니다. 이상한? 하지만 Xcode 명령 줄 및 OS 버전에 따라 옵션이 많지 않으므로 양조인이 어떤 버전을 설치해야하는지 결정하게하고 종속성도 설치합니다. 여기에, 양조는 GCC

난 그냥 지금 내 GCC를 설치 한 설치 스냅 샷입니다 : GCC를 설치하려면

,

  1. 는 브루 From HomeBrew Website
  2. 터미널 열기
  3. 실행 명령을 설치 다음 사진에서 종속 모듈 이름과 gcc 버전을 확인하십시오. Yosemite 맞춤형입니다 :

    enter image description here