Clang und der Standard-compiler unter OS X Lion
In OS X Snow Leopard (10.6), habe ich die folgenden Zeilen in ~/.bashrc
zu zwingen Zusammenstellung mit clang anstelle von standard-gcc:
# Set Clang as the default compiler for the system
export CC=clang
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
Ich auch (gelegentlich) hatte die Verwendung der folgenden Zeilen verwenden llvm-gcc, wenn das Geräusch würde nicht kompiliert werden, bestimmte Dinge (PostgreSQL war schuldig, dies für eine lange Zeit):
# Set LLVM GCC as the default compiler for the system
export CPP='llvm-gcc-4.2'
export CC='llvm-gcc-4.2'
export CXX='llvm-g++'
Auf OS X Lion (10.7), sind diese Linien noch benötigt? Ist der llvm-gcc (oder klappern) der Standard-compiler für das system? Oder werden diese Linien noch brauchen, um zu Leben in meiner ~/.bashrc
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
gcc ist symlinked auf llvm-gcc-4.2 auf Lion.
lrwxr-xr-x 1 root wheel 12 Jul 21 20:51 /usr/bin/gcc -> llvm-gcc-4.2
lrwxr-xr-x 1 root wheel 12 Jul 21 20:51 /usr/bin/g++ -> llvm-g++-4.2
Können Sie wahrscheinlich entfernen Sie die Umgebungsvariablen, ohne viel Schaden.
Der Standard-compiler unter Lion ist nun llvm-gcc-4.2, obwohl die standard-Auswahl (gcc 4.2 und llvm-gcc-4.2, clang) bleibt unverändert von Snow Leopard. Lesen Sie Mit der richtigen compiler.