답변:
아마도 $ PATH 변수를 검사하고 싶을 것입니다. gcc
사제 가입일에 있어야 /usr/local/bin
하고 그 엑스 코드의 버전 전에 있어야 gcc
/ clang
.
PATH 변수를 변경하는 경우 셸에서 로그 아웃하거나 셸 을 적절하게 다시 해시하십시오 .
이 답변 에는 별칭을 사용하는 훌륭한 솔루션이 있으므로 둘 이상이 gcc
설치되어 있으면 경로를 생각하거나 신경 쓰지 않아도 됩니다.
gcc
에서 /usr/local/bin
. 이것은 gcc
시스템 clang
컴파일러 대신에 모든 것이 사용되기 때문에 호환성을위한 것입니다 gcc
. 그것이하는 일은와 /usr/local/bin
같은 버전이 지정된 링크를 넣는 것 gcc-8
입니다.
gcc-7
대신 사용할 수 있습니다
만약 which gcc
당신에게
> which gcc
/usr/bin/gcc
두 가지 옵션이 있습니다.
gcc
아래에 새로운 심볼릭 링크를 만드십시오 /usr/local/bin/
. Homebrew 링크 /usr/local/bin/gcc-<version>
는 호환성 을 위해 gcc를 소유 합니다. 그래서,
ln -sf /usr/local/bin/gcc-4.9 / usr / local / bin / gcc
PATH가 이전에 지정한 경우 from을 무시해야하는 Homebrew /usr/local/bin/gcc
가 gcc-4.9
설치 한 심볼릭 링크를 가리 킵니다 .gcc
/usr/bin
/usr/local/bin
/usr/bin