29 votes

Comment installer g++ sur MacOS X ?

Je souhaite compiler du code C++ sur MacOS X, en utilisant le compilateur g++. Comment l'installer ?

28voto

Omnifarious Points 25666

Il s'agit du compilateur fourni avec les outils XCode d'Apple. Ils l'ont un peu modifié, mais il s'agit essentiellement de g++.

Vous pouvez télécharger XCode gratuitement (enfin, surtout, vous devez vous inscrire pour devenir membre de l'ADC, mais c'est gratuit aussi) ici : http://developer.apple.com/technology/xcode.html

Editer 2013-01-25 : Cette réponse était correcte en 2010. Elle doit être mise à jour.

Alors que les outils XCode disposent toujours d'un compilateur C++ en ligne de commande, les versions récentes d'OS X (10.7 et suivantes, je crois) sont passées au compilateur C++ en ligne de commande. clang/llvm (principalement parce qu'Apple veut bénéficier de tous les avantages de l'Open Source sans avoir à contribuer en retour et que clang est sous licence BSD). Deuxièmement, je pense que tout ce que vous avez à faire pour installer XCode est de le télécharger à partir de l'App store. Je suis presque sûr qu'il est gratuit.

Ainsi, pour obtenir g++, vous devrez utiliser quelque chose comme maison (apparemment la manière actuelle d'installer des logiciels Open Source sur le Mac (bien que homebrew a beaucoup de réserves concernant l'installation de gcc en l'utilisant )), fourchette (essentiellement le système apt de Debian pour OS X/Darwin), ou MacPorts (En gros, le système de portage d'OpenBSD pour OS X/Darwin) pour l'obtenir.

Fink a certainement les bons paquets. Le 2016-12-26, il avait gcc 5 y gcc 6 paquets.

Je suis moins familier avec le fonctionnement de MacPorts, bien qu'une première recherche superficielle indique qu'ils ont également les paquets appropriés.

10voto

Dave Dopson Points 16690

L'installation de XCode nécessite :

  • S'inscrire sur le site web d'Apple (pas drôle)
  • Téléchargement d'un programme d'installation de 4.7G

Pour installer g++ *SANS* pour télécharger l'installation MASSIVE de 4.7G de xCode, essayez ce paquet :

https://github.com/kennethreitz/osx-gcc-installer

Les fichiers DMG liés à cette page font ~270M et sont beaucoup plus rapides à installer. C'était parfait pour moi, pour mettre en place le homebrew et le faire fonctionner avec un minimum de soucis.

Le projet github lui-même est essentiellement un script qui reconditionne juste les morceaux critiques de xCode pour la distribution. Pour exécuter ce script et construire les fichiers DMG, vous devez déjà avoir installé XCode, ce qui irait à l'encontre du but recherché, c'est pourquoi les fichiers DMG pré-construits sont hébergés sur la page du projet.

6voto

kobe24 Points 78

Tapez g++(ou make) dans le terminal.

Il vous sera demandé d'installer les outils de développement, s'ils sont manquants.

La taille sera également très réduite par rapport à xcode.

4voto

Josh Glover Points 4762

Téléchargez Xcode, qui est gratuit avec une adhésion en ligne à l'ADC (également gratuite) :

http://developer.apple.com/technology/xcode.html

2voto

Il est livré avec Xcode.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X