J'utilise exclusivement Homebrew (c'est-à-dire que je n'utilise pas, et n'utiliserai pas, MacPorts ou Fink). Je souhaite également limiter les installations manuelles au strict minimum. 1
Mais comment puis-je installer GCC ?
Tout d'abord, j'ai bien sûr installé Xcode mais la version actuelle n'est pas livrée avec un GCC à jour (j'ai besoin d'au moins 4.5, mais je préférerais le plus récent) - en fait, elle n'est pas livrée avec un GCC correct. du tout (il ne fournit que Clang) et cela semble être un problème pour Homebrew
Je suis au courant d'une liste de compilateurs GCC et cross personnalisés mais en fait toutes ces installations nécessitent un GCC déjà installé - au moins, brew
les ingérer échoue avec des erreurs de linker sur Lion que j'attribue à Clang, et -use-gcc
ne fonctionne pas pour des raisons évidentes.
brew doctor
ne fait que mentionner ce que je sais déjà, à savoir qu'il n'y a pas de GCC (4.2.x) installé.
1 J'ai déjà mélangé MacPorts, Homebrew et quelques installations manuelles et je me suis retrouvé avec un enfer de maintenance et de versions. Je ne veux pas y retourner.
0 votes
Quelle est la sortie de
gcc --version
? Je reçoisi686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
et j'ai simplement installé Xcode à partir du MAS. Aussi, quel est le résultat deecho $PATH
?0 votes
@Gio J'ai obtenu le même résultat.
$PATH
est habituel (il s'agit d'un système presque vierge, après tout) :/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
mais je ne pense pas que cela ait de l'importance. Les formules fournies par homebrew-alt sont simplement dépassées et ne fonctionnent pas avec Clang.1 votes
Pourquoi utiliser Homebrew ? MacPorts est bon pour gérer plusieurs versions de compilateurs. Et MacPorts peut faire tout ce qui est que Homebrew peut faire.
0 votes
@JeffBurdges Homebrew est meilleur. Dans à peu près toutes les catégories.
3 votes
Comment cela ? Pour être honnête, je n'aime pas Homebrew principalement parce qu'il manque (a) des descriptions de paquets et (b) des paquets mathématiques. Globalement, MacPorts a peut-être six fois plus de paquets que Homebrew, mais ce sont les paquets obscurs qui manquent. Je suis globalement satisfait de MacPorts, même si j'aimerais évidemment qu'il s'intègre aux gestionnaires de paquets de langues comme CPAN, CTAN, Caball, etc.
0 votes
Jeff Personnellement, je n'ai pas encore trouvé un paquet qui n'était pas sur Homebrew (en dehors de cette question). Je ne peux pas parler des paquets mathématiques. Il existe des descriptions de paquets (
brew info …
). En dehors de tous les autres avantages, son utilisation est tout simplement plus agréable, son interface plus moderne et la création de ses propres formules est plus facile. beaucoup plus facile.0 votes
Homebrew a des descriptions de paquets seulement pour