clang에 대한 OS X 10.9 gcc 링크
방금 OS X 10.9를 설치 한 후 g ++ 컴파일러가 clang 컴파일러에 연결된다는 것을 알았습니다. 어쨌든 gcc / g ++로 되돌릴 수 있습니까?
벌써 오랫동안 이런 식이었습니다. 10.8과 함께 제공된 "GCC"는 실제로 LLVM 백엔드가있는 GCC 프런트 엔드였습니다.
GCC를 얻는 가장 좋은 방법은 Homebrew 를 이용하는 것 입니다. 링크 된 페이지 하단에 한 줄의 homebrew 설치 명령을 실행하면 다음이 필요합니다.
$ brew install gcc49
Macports와 달리 Homebrew는 시스템 디렉토리를 어지럽히 지 않으며 버전 및 제거를 관리하는 데 훨씬 좋습니다. 또한로 알려진 목발이 필요하지 않습니다 sudo
.
macports 에서 설치해야합니다 .
$ sudo port install gcc49
그러나 gcc
Xcode 5에 어떻게 통합할지 확실 하지 않지만 사용할 수없는 이유는 언급하지 않습니다 clang
.
액세스 가능한 최신 GCC 패키지는 http://hpc.sourceforge.net/ 에 있습니다 .
http://hpc.sourceforge.net/ 에서 g ++ 컴파일러를 얻을 수도 있습니다 . 사전 빌드 된 패키지에 컴파일러가 있습니다. 다운로드하고 지시를 따르십시오. 실행 가능한 PATH를 변경하고 / usr / bin 앞에 / usr / local / bin이 있어야 할 수 있습니다. 이것은 g ++가 올바른 컴파일러를 호출하도록하기위한 것입니다.
이것은 의도적으로 설계된 것이며 OS X 10.9의 새로운 것이 아닙니다. Apple은 오래 전에 GCC를 사용하지 않습니다. Clang을 사용하거나 fortran / openmp / ...가 필요한 경우 homebrew / macports / ...를 통해 GCC를 직접 설치하십시오.
참조 URL : https://stackoverflow.com/questions/19535422/os-x-10-9-gcc-links-to-clang
'programing' 카테고리의 다른 글
JSlint에서보고 한 "foo is not defined"오류를 수정하는 방법은 무엇입니까? (0) | 2021.01.14 |
---|---|
구문 오류 : JavaScript의 잘못된 반환 문 (0) | 2021.01.14 |
VCS 새로 고침 수행 중 ... (너무 오래 걸리거나 완료되지 않음) (0) | 2021.01.14 |
제목이없는 대화 상자로서의 AppCompatActivity (0) | 2021.01.14 |
콜론이있는 자바 스크립트 반환 (0) | 2021.01.14 |