Quelle version de gcc est sur Mountain Lion?

5

Je suis impatient de migrer mon code c ++ en C ++ 11, ce qui pourrait nécessiter au moins g ++ 4.6. Alors, quel est le GCC installé sur Mountain Lion?

Eddyxu
la source
1
Même si une bonne hypothèse est gcc 4.2 comme dans Snow Leopard + - Apple utilise maintenant clang not gcc
Mark

Réponses:

3

Mountain Lion n’est livré avec aucun GCC, mais vous pouvez installer GCC 4.7. Je l'ai fait sur ma machine.

iGameRam
la source
2

Apple n'envoie pas de compilateurs avec les versions de leur système d'exploitation App Store (Lion et maintenant Mountain Lion). La réponse est donc non.

Il fournit un binaire llvm-gcc qui sert de gcc dans le cadre de Xcode et des outils de développement. Ceci est un téléchargement gratuit et vous pouvez l'utiliser pour amorcer n'importe quelle version de gcc si la version d'expédition ne vous convient pas.

Voici la version de gcc fournie avec Xcode v4.3.3

Air:~ mike$ which gcc
/usr/bin/gcc
Air:~ mike$ gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
bmike
la source