Comment installer g ++ ou c ++ sans payer pour xcode?


14

J'ai besoin d'installer node.js sur mon nouveau Mac et cela nécessite d'avoir un compilateur c ++ ou g ++ installé. Comment en obtenir un sans payer pour xcode?


5
Xcode est un téléchargement gratuit pour tous les membres des programmes pour développeurs iOS et Mac.
Am1rr3zA

9
C'est seulement XCode 4 que vous devez payer - si vous n'êtes pas un développeur payant. XCode 3.2.6 peut être téléchargé gratuitement.
René Larsen

2
XCode 4 est inférieur au prix d'un latté.
Ian C.

3
@Ian C. - Arrêtez de magasiner chez Starbucks, alors.
Fake Name

Réponses:


14

Vous pouvez toujours télécharger Xcode 3.x gratuitement avec un compte de développeur gratuit. Xcode 3 est livré avec GCC 4.2, LLVM-GCC 1.5 et LLVM 1.5, donc tout ce dont vous avez besoin pour compiler du code C ++, C et ObjC.

(Remarque: LLVM 1.5 ne peut pas compiler de code C ++, vous devez donc revenir à LLVM-GCC ou GCC pour cela.)


Notez que seul Xcode 4.1 (je pense) sur Lion a dû être payé pour toutes les autres versions sont gratuites que ce soit à partir de l'App Store ou des téléchargements des développeurs
user151019

8

Juste pour être complet - Xcode 4.1.1 est gratuit sur l'App Store, mais il nécessite Lion, ce qui implique un achat de matériel récent ou le paiement de la mise à niveau.


3

Installateur OSX GCC

Le téléchargement et l'installation du programme d'installation massif de Xcode est un énorme problème si vous voulez simplement GCC et les outils associés.

Le programme d'installation osx-gcc vous permet d'installer les compilateurs essentiels à partir de packages binaires prédéfinis ou vous aide à créer votre propre programme d'installation.

Mentionné pour la première fois ici par Dancek


2

Vous pouvez obtenir gcc pour MacOSX sur le site Apples Open Source: http://opensource.apple.com/release/developer-tools-40/ Cependant, il ne contient aucune instruction.

(Je pense que gcc convient, n'hésitez pas à me corriger si je me trompe).


Et qu'est-ce qui est censé construire GCC sans GCC exactement?
JustSid

3
@JustSid unicorns, clairement.
Martin Marconcini

@ Martín Marconcini: Ohh, je vois. Je me suis toujours demandé pourquoi ils avaient expédié mon iMac avec une licorne, maintenant c'est parfaitement logique.
JustSid

Oups, je ne m'étais pas rendu compte qu'ils ne fournissaient pas non plus les binaires là-bas.
Megan Walker

2

Le Mac est livré avec des DVD de logiciels - l'un d'eux a Xcode. Vous pouvez l'installer à partir de là.


3
C'est à peu près le moyen le plus rapide pour installer Xcode, bien qu'au prix d'obtenir une version obsolète. Comme Apple n'offre curieusement pas de "mises à niveau", votre (également gratuit, comme indiqué correctement dans la réponse de JustSid) Xcode 3.x sera un package complet de 4 Go ++.
Martin Marconcini

Pour la raison inconnue, je ne vois que le disque "Bundled Software" dans le paquet et il ne semblait pas contenir de xcode lorsque j'ai essayé de l'installer. J'ai donc opté pour la solution de téléchargement. Quoi qu'il en soit, merci!
lyuba

C'est le meilleur moyen d'amorcer le dernier GCC à partir de l'open source si vous ne pouvez pas ou ne voulez pas télécharger gratuitement Xcode 3 en vous inscrivant en tant que développeur Apple gratuit.
bmike

-1

XCode n'est PAS livré avec les derniers GCC et G ++ (il vient avec 4.2), vous devez donc toujours faire votre propre installation si vous voulez les dernières fonctionnalités. Macports et GNU ne fournissent PAS d'instructions suffisantes. Donc, cela reste un mystère.

Vous pouvez télécharger XCode ou le trouver sur votre CD d'installation. Cela vous donnera l'ancien GCC / G ++. Une fois que vous avez cela, vous pouvez télécharger le dernier GCC.

États-Unis, Tampa: http://mirrors-us.seosue.com/gcc/

MAIS, comment installez-vous ??

Tout ce que je sais c'est ..

  1. Décompressez le dossier. Il doit être nommé gcc-4.6.3 OU gcc-4.7.3 etc.
  2. Créez un nouveau dossier ADJACENT dans le dossier gcc-4.6.3, appelé buidgcc (le dossier buildgcc et le dossier gcc-4.6.3 vivent au même endroit. Peut-être dans le dossier Developer / usr)
  3. Ouvrez un terminal (Applications-> Utilitaires-> Terminal)
  4. Accédez au dossier buildgcc que vous avez créé cd des commandes de terminal .. vous fait monter de niveau 1 (espace de note entre cd et ..) ls vous indique quels fichiers et dossiers se trouvent dans le dossier dans lequel vous vous trouvez. dossier

  5. Si vous êtes dans le dossier buildgcc, tapez: ../gcc-4.6.3/configure WAIT. Tapez ensuite: faites WAIT très longtemps.

Pardon. Voici où je suis coincé.


Macports fournit des instructions sur la façon d'installer - je l'ai fait souvent
user151019
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.