Jag installerade nyligen gcc 4.8
med brew
på OSX 10.7.5 (Lion)
. Jag kan nu kompilera med gcc 4.8
genom att använda
g ++ - 4.8 some_file.c
eller använda standard gcc 4.2
genom att använda
g ++ some_file.c
Jag vill använda gcc 4.8
som standard kompilator för Xcode
och om jag skriver gcc
på terminalen. Jag antar att jag måste ändra gcc-relaterade
länkar inom dirname $ (vilken gcc)
.
När jag gör
ls -al $ (dirname $ (vilken gcc)) | grep 'gcc \ | g ++ \ | c ++'
Jag får följande:
lrwxr-xr-x 1 root wheel 7 Jul 31 12:17 c ++ -> clang ++ - rwxr-xr-x 1 root wheel 909360 Nov 18 2011 c ++ filtlrwxr-xr-x 1 root wheel 5 Jul 31 12:17 clang ++ -> clanglrwxr-xr-x 1 root wheel 12 Jul 31 12: 17 g ++ -> llvm-g ++ - 4.2lrwxr-xr-x 1 rothjul 12 jul 31 12:17 gcc -> llvm-gcc-4.2lrwxr-xr-x 1 rothjul 28 jul 31 12:17 gcov-4.2 -> ../llvm-gcc-4.2/bin/gcov-4.2lrwxr-xr-x 1 rothjul 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 rothjul 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 rothjul 32 jul 31 12:17 llvm-cpp-4.2 -> ../llvm-gcc-4.2/bin/llvm-cpp-4.2lrwxr -xr-x 1 rot w häl 32 jul 31 12:17 llvm-g ++ -> ../llvm-gcc-4.2/bin/llvm-g++-4.2lrwxr-xr-x 1 rothjul 31 jul 31 12:17 llvm-g ++ - 4.2 ->. ./llvm-gcc-4.2/bin/llvm-g++-4.2lrwxr-xr-x 1 rothjul 32 jul 31 12:17 llvm-gcc -> ../llvm-gcc-4.2/bin/llvm-gcc-4.2
lrwxr-xr-x 1 rothjul 32 jul 31 12:17 llvm-gcc-4.2 -> ../llvm-gcc-4.2/bin/llvm-gcc-4.2
When I run: vilken gcc-4.8
jag får /usr/local/bin/gcc-4.8
.
Steg för att få detta gjort skulle vara till stor hjälp.
Snälla och tack.