Comment puis-je configurer pour utiliser gcc code> est lié symboliquement à
llvm-gcc code> sur Mac OS X Lion.
GCC-4.2 CODE> Quand
GCC code> est appelé? p> p>
4 Réponses :
AS de Xcode 4.2 en lion, Apple ne transmet plus sa version précédente de GCC-4.2 code>, qui était dans Xcode 4.1 et versions antérieures. Il est maintenant que des navires
llvm-gcc code> (GCC front-end avec
llvm code> backend de code) et
clang code> (flang front-end avec
LLVM code> backend). Bien qu'il soit possible d'installer des versions héritées de vanilla em> gnu gcc-4.2 à partir d'autres sources, telles que MacPorts, (et sans déranger
/ usr / bin code>), Apple a précisé qu'ils ne vont pas soutenir
GCC code> plus et qu'ils veulent que les développeurs et les utilisateurs se déplacent vers
clang code>. p>
Ned est correct. Il est probablement possible de compiler vous-même GCC de la source, mais à moins que vous ne devez absolument avoir à GCC, vous feriez mieux de partir avec LLVM-GCC, car votre code sera en avant compatible et compte tenu de la quantité d'énergie consacrée à la LLVM, elle se déroulera probablement être un meilleur compilateur (et probablement déjà).
Sur mon mac OS X Lion, j'ai toujours GCC-4.2, ainsi que LLVM-GCC-4.2. Je suppose que cela était trompeur pour me faire penser qu'il y a deux compilateurs de GCC.
Avez-vous installé le Xcode 4.2.x actuel? Si vous commencez à partir de là, il n'y a pas de /usr/bin/gcc-4.2 code>. Xcode 4.1 pour les versions Lion et antérieures ont compté
/usr/bin/gcc-4.2 code>.
@Ned: J'ai installé Xcode 4.0, puis mis à jour pour avoir Xcode 4.2.
Le point est que Apple ne prend plus en charge non-LLVM GCC-4.2 avec le Xcode le plus récent pour Lion. Donc, la réponse à votre question initiale est qu'il n'ya aucun moyen de le faire "officiellement" depuis que GCC-4.2 n'existe plus. Clairement, il existe des moyens de garder un ancien GCC-4.2 autour et d'utiliser, c'est-à-dire en changeant des chemins, etc. Quelle réponse avez-vous besoin?
Il semble y avoir un moyen d'utiliser GCC avec Xcode 4.2 - http://caiustheory.com/install-gcc-421-apple-build-56663-with-xcode-42 P>
J'ai rencontré des problèmes dans la compilation de choses (Condor par exemple) avec LLVM-GCC et CLANG OS, je devais obtenir le GCC d'origine.
J'ai installé la version 4.6 en utilisant homebrew https://raw.github.com/adamv/homebrew-alt/master/duplicate/gcc.rb p>
J'utilise personnellement l'Apple GCC, LLVM ou non, pour créer le dernier GCC disponible. Même si / usr / bin / gcc était vraiment GCC et non un wrapper sur une construction de LLVM, c'est encore fou. J'ai documenté mon expérience avec le processus de construction ici . p>