我最近在 OSX 10.7.5(Lion)
上使用 brew
安裝了 gcc 4.8
。我現在可以通過使用
g ++-4.8 some_file.c
或使用默認的來使用
gcc 4.8
進行編譯使用
g ++ some_file.c
我想使用 gcc 4.8
作為默認編譯器Xcode ,如果我在終端輸入 gcc
。我想我必須更改 dirname $(哪個gcc)
中與 gcc相關的
鏈接。
當我這樣做
ls -al $(目錄名$(其中gcc))| grep'gcc \ | g ++ \ | c ++'
我得到以下信息:
lrwxr-xr-x 1根輪7 Jul 31 12:17 c ++ -> clang ++-rwxr-xr-x 1根齒輪909360 2011年11月18日c ++ filtlrwxr-xr-x 1根齒輪5 Jul 31 12:17 clang ++ -> clanglrwxr-xr-x 1根齒輪12 Jul 31 12: 17 g ++ -> llvm-g ++-4.2lrwxr-xr-x 1根輪12 Jul 31 12:17 gcc -> llvm-gcc-4.2lrwxr-xr-x 1根輪7月28日12:17 gcov-4.2 -> ../llvm-gcc-4.2/bin/gcov-4.2lrwxr-xr-x 1根輪52 Jul 31 12:17 i686-apple-darwin11-llvm-g ++-4.2 -> ../llvm-gcc-4.2/ bin / i686-apple-darwin11-llvm-g ++-4.2lrwxr-xr-x 1根輪52 Jul 31 12:17 i686-apple-darwin11-llvm-gcc-4.2 -> ../llvm-gcc-4.2/bin /i686-apple-darwin11-llvm-gcc-4.2lrwxr-xr-x 1根輪32 Jul 31 12:17 llvm-cpp-4.2 -> ../llvm-gcc-4.2/bin/llvm-cpp-4.2lrwwxr -xr-x 1根w鞋跟32 Jul 31 12:17 llvm-g ++ -> ../ llvm-gcc-4.2 / bin / llvm-g ++-4.2lrwxr-xr-x 1根輪32 Jul 31 12:17 llvm-g ++-4.2 ->。 ./llvm-gcc-4.2/bin/llvm-g++-4.2lrwxr-xr-x 1根輪32 Jul 31 12:17 llvm-gcc -> ../llvm-gcc-4.2/bin/llvm-gcc-4.2
lrwxr-xr-x 1根輪32 Jul 31 12:17 llvm-gcc-4.2 -> ../ llvm-gcc-4.2 / bin / llvm-gcc-4.2
當我運行:哪個gcc-4.8
我得到 /usr/local/bin/gcc-4.8
。
完成此操作的步驟將非常有幫助。
請謝謝。