2012-09-10 3 views
3

J'ai besoin de GCC pour certaines gemmes Ruby. Et j'ai aussi besoin de LLVM pour le développement iOS avec Xcode 4.4. J'ai déjà installé LLVM via Xcode.Installer gcc dans Mountain Lion

Comment puis-je installer GCC dans Mountain Lion sans affecter les binaires LLVM?

+0

Pouvez-vous simplement télécharger, compiler, et installer gcc à partir de la source? – Maz

+2

Xcode installe gcc 4.2 ainsi que le compilateur llvm, donc vous devriez déjà l'avoir. Si vous avez besoin d'une version différente, je suggère [homebrew] (http://mxcl.github.com/homebrew/). –

+0

J'ai xcode 4.4 – Anand

Répondre

0

J'avais Homebrew. Alors j'ai fait ça.

brew install --enable-all-languages https://raw.github.com/Homebrew/homebrew-dupes/master/gcc.rb 

Cela a fonctionné!

6

Le fait est que parce que vous avez Xcode déjà avez installé GCC sur votre système. Si vous essayez d'exécuter GCC à partir du terminal et que vous obtenez "commande non trouvée", la raison en est que, à partir de OS X 10.8 (Mountain Lion), les outils de ligne de commande GCC ne sont pas installés par défaut avec Xcode. La procédure d'installation dépend de votre version de Mac OS X et Xcode:

Installation des outils de ligne de commande GCC dans OS X 10.8 (Xcode 4.4):
Xcode -> Préférences -> Télécharger -> Composants -> Commande Outils en ligne - > installer

Installation des outils de ligne de commande GCC dans OS X 10.9 (Xcode 5.02):
Je n'ai pas essayé ces instructions moi-même, mais je vais les déplacer ici si quelqu'un leur tente et ils travaillent:
http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/

+0

Pas un tel composant, au moins plus (5.0.2) –

+0

@PawelVeselov Oui, il semble que cela a changé avec Mavericks. Le problème est toujours les outils de ligne de commande manquants, cependant, juste la procédure d'installation a changé. Pourriez-vous vérifier la procédure d'installation mise à jour et laissez-moi savoir si cela fonctionne pour vous? –

+0

Je ne peux pas confirmer ATM, puisque j'ai déjà installé XCode, j'ai apparemment eu les outils (dans ce sens ce lien est correct). Cependant, ils ne sont plus enfouis dans les répertoires XCode, et sont disponibles depuis/usr, mais il y a beaucoup de scripts et de tutoriels qui supposent qu'ils le sont. Et XCode ne les a plus en tant que composant séparé. –

3

A eu le même problème après la mise à niveau vers Moun Tain Lion.

Mon correctif, j'ai trouvé make et gcc etc dans /Developer/usr/bin.

setenv PATH $PATH":/Developer/usr/bin" 

Les remet dans le chemin.

Oh oui, j'étais sur Xcode 3.x.

0

La méthode la plus simple pour installer quoi que ce soit sur un Mac consiste à utiliser Homebrew. Il y a un paquet pour ce but:

brew tap homebrew/dupes 
brew install apple-gcc42