In OS X Snow Leopard (10.6) habe ich die folgenden Zeilen in ~/.bashrc
verwendet, um die Kompilierung mit "clang" statt "standard gcc" zu erzwingen:
Ich musste (gelegentlich) auch die folgenden Zeilen verwenden, um llvm-gcc zu verwenden, wenn das Clam bestimmte Dinge nicht kompilieren konnte (PostgreSQL war lange Zeit schuld daran):
%Vor% Werden unter OS X Lion (10.7) diese Zeilen noch benötigt? Ist llvm-gcc (oder clang) der Standardcompiler für das System? Oder müssen diese Zeilen noch in meinem ~/.bashrc
? Leben?
gcc ist mit Llvm-gcc-4.2 auf Lion verlinkt.
lrwxr-xr-x 1 Wurzelrad 12 Jul 21 20:51 / usr / bin / gcc - & gt; llvm-gcc-4.2
lrwxr-xr-x 1 Wurzelrad 12 Jul 21 20:51 / usr / bin / g ++ - & gt; llvm-g ++ - 4.2
Sie können diese Umgebungsvariablen wahrscheinlich ohne großen Schaden entfernen.
Der Standardcompiler für Lion ist jetzt llvm-gcc-4.2, obwohl die Standardauswahl (gcc-4.2, llvm-gcc-4.2, clang) von Snow Leopard unverändert bleibt. Versuchen Sie, den richtigen Compiler zu verwenden .
Tags und Links compiler-construction osx-lion osx-snow-leopard default