Clang und der Standard-Compiler in OS X Lion

8

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:

%Vor%

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?

    
Bryson 22.07.2011, 22:58
quelle

2 Antworten

5

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.

    
timwoj 23.07.2011, 03:00
quelle
7

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 .

    
Chris Mowforth 30.07.2011 13:04
quelle