programing

clang에 대한 OS X 10.9 gcc 링크

sourcetip 2021. 1. 14. 23:44
반응형

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

그러나 gccXcode 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

반응형