2014-05-22 2 views
1

그냥 내가 최근 GCC를 증명하기 위해기본 gcc는 어떻게 선택합니까?

brew upgrade gcc 
Error: gcc-4.8.2_1 already installed 

내가 최근 GCC가 설치되어 있지만 어떤 이유로 내가 웹킷 - GTK2를 컴파일하려고이 오류가

configure: error: Compiler GCC >= 4.7 or Clang >= 3.3 
is required for C compilation 

내 기본 4.2.1하지만 연타입니다 5.1입니다!

gcc -v 
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) 
Target: x86_64-apple-darwin13.2.0 
Thread model: posix 

2 개 질문 :

  1. 어떻게 내 기본 GCC를 설정합니까?
  2. Clang이 3.3보다 큰 경우 컴파일이 실패하는 이유는 무엇입니까?
+0

"gcc"를 실행하여 자작 기계를 실행 중인지 확인하십시오. –

+0

@Mark 그냥 다음과 같이 말합니다 :'/ usr/bin/gcc' ... – fyz

+0

Homebrew가/usr/local/bin에 있다고 믿기 때문에 PATH가 잘못되었다고 생각합니다. –

답변

1

홈 브루가 제공 한 gcc을 사용하기 위해 PATH가 올바르게 설정되지 않은 것 같습니다. 이 /usr/local/bin/gcc 당신의 PATH가 잘못 표시되지 않을 경우,

which gcc 

과 : 실행 해보십시오.

당신은 일시적으로 PATH의 시작 브루의 실행 파일을 추가하고, 영구적 인 해결을 위해, 당신의 ~/.profile에 동일한 명령을 추가 할 수

export PATH=/usr/local/bin:$PATH 

으로 문제를 해결할 수 있습니다. 당신이 브루을 사용하는 경우

는 그건 그렇고, 당신은 모든 설정을 확인하기 위해 이제 다음

brew doctor 

모든 실행 고려해야한다 - 나는 당신이 발견 한 것입니다 확신합니다.

+0

이 대답은 당신에게 효과가 있습니까? 그렇다면 투표 갯수 옆에 빈 틱 (체크 표시)을 클릭하여 수락하는 것을 고려하십시오. 그렇지 않다면, 나, 그리고 다른 사람들이 당신을 더 도울 수 있도록 무엇이 효과가 없었는지 말하십시오. 감사. –

관련 문제