최근에를 gcc 4.8
사용하여 설치 brew
했습니다 OSX 10.7.5 (Lion)
. 지금 사용하여 컴파일 할 수 있습니다 gcc 4.8
사용하여
g++-4.8 some_file.c
또는 사용하여 기본값 gcc 4.2
을 사용하여
g++ some_file.c
터미널에 입력하는 경우 gcc 4.8
기본 컴파일러 로 사용하고 싶습니다 . 내 링크 를 변경해야한다고 가정합니다 .Xcode
gcc
gcc-related
dirname $(which gcc)
내가 할 때
ls -al $(dirname $(which gcc)) | grep 'gcc\|g++\|c++'
나는 다음을 얻는다 :
lrwxr-xr-x 1 root wheel 7 Jul 31 12:17 c++ -> clang++
-rwxr-xr-x 1 root wheel 909360 Nov 18 2011 c++filt
lrwxr-xr-x 1 root wheel 5 Jul 31 12:17 clang++ -> clang
lrwxr-xr-x 1 root wheel 12 Jul 31 12:17 g++ -> llvm-g++-4.2
lrwxr-xr-x 1 root wheel 12 Jul 31 12:17 gcc -> llvm-gcc-4.2
lrwxr-xr-x 1 root wheel 28 Jul 31 12:17 gcov-4.2 -> ../llvm-gcc-4.2/bin/gcov-4.2
lrwxr-xr-x 1 root wheel 52 Jul 31 12:17 i686-apple-darwin11-llvm-g++-4.2 -> ../llvm-gcc-4.2/bin/i686-apple-darwin11-llvm-g++-4.2
lrwxr-xr-x 1 root wheel 52 Jul 31 12:17 i686-apple-darwin11-llvm-gcc-4.2 -> ../llvm-gcc-4.2/bin/i686-apple-darwin11-llvm-gcc-4.2
lrwxr-xr-x 1 root wheel 32 Jul 31 12:17 llvm-cpp-4.2 -> ../llvm-gcc-4.2/bin/llvm-cpp-4.2
lrwxr-xr-x 1 root wheel 32 Jul 31 12:17 llvm-g++ -> ../llvm-gcc-4.2/bin/llvm-g++-4.2
lrwxr-xr-x 1 root wheel 32 Jul 31 12:17 llvm-g++-4.2 -> ../llvm-gcc-4.2/bin/llvm-g++-4.2
lrwxr-xr-x 1 root wheel 32 Jul 31 12:17 llvm-gcc -> ../llvm-gcc-4.2/bin/llvm-gcc-4.2
lrwxr-xr-x 1 root wheel 32 Jul 31 12:17 llvm-gcc-4.2 -> ../llvm-gcc-4.2/bin/llvm-gcc-4.2
내가 실행할 때 : which gcc-4.8
나는 얻는다 /usr/local/bin/gcc-4.8
.
이 작업을 수행하는 단계는 매우 유용합니다.
감사합니다
clang 3.3
은 동일합니다 gcc 4.8
? 나도 할 수 있다고 믿습니다 brew install
.