web-dev-qa-db-fra.com

Installer GCC sur Mac OS X Leopard sans installer Xcode

Je voudrais installer gcc sur Mac OS X Leopard et compiler des logiciels à partir des sources à l'aide de MacPorts. Comme http://www.macports.org/install.php l'a suggéré, je me suis enregistré en tant que développeur Apple. Maintenant, je dois télécharger le développeur Xcode mais il semble être énorme. Un tel gros téléchargement (3,5 Go ou 1 Go) est-il vraiment nécessaire uniquement pour gcc et certains fichiers d'en-tête (principalement pour les applications de console)? Existe-t-il un téléchargement plus petit (peut-être sur un autre site) qui Ai-je trouvé le téléchargement approprié ( Xcode Developer Tools ), comme requis par le site Web MacPorts?

Je n'ai pas besoin d'un IDE, je n'ai besoin d'aucun logiciel lié à iOS, je n'ai pas besoin de gros SDK, je ne veux pas faire de programmation GUI.

Je n'ai pas de disque d'installation.

Il y avait une question similaire Existe-t-il un moyen d'installer gcc dans OSX sans installer Xcode? . Ma question est différente, car cela ne me dérangerait pas de télécharger et d'installer des parties de Xcode pour obtenir gcc, tant qu'il est raisonnablement grand, disons 300 Mo non compressés . Est-ce possible?

À http://developer.Apple.com/devcenter/mac/index.action J'ai trouvé le lien de téléchargement http://developer.Apple.com/ios/download. action? path =/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg , qui est un téléchargement de 3,5 Go. Sur la base de certaines réponses ci-dessous, j'ai remarqué que Xcode 3.2.5 est pour Snow Leopard, et j'ai besoin de Xcode 3.1.4 (1GB) pour Leopard, que je peux obtenir de http://connect.Apple.com/ (intitulé Téléchargements et ressources du programme ADC ) après l'enregistrement et la connexion, en cliquant sur la section Téléchargements/Developer Tools , puis trouver Xcode 3.1.4 Developer Tools . Le lien de téléchargement est http://connect.Apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/download?path=%2FDeveloper_Tools%2Fxcode_3.1.4_developer_tools%2Fxcode314_2809_developerdvd.dmg .

20
pts

Si vous n'avez pas Xcode sur un disque de restauration système, une copie commerciale d'OS X ou en tant que programme d'installation facultatif sur votre disque dur, vous devrez télécharger le package Xcode approprié pour Leopard . Xcode 3.2.5 est uniquement pour Snow Leopard, OS X 10.6. Pour 10.5, la plus récente Xcode est 3.1.4 (Je crois) qui est un téléchargement de 993 Mo. Une fois connecté, vous devriez le trouver dans votre Developer Download and ADC Program Assets section du site Web Developer Connection (vous devrez peut-être chercher un peu pour le trouver, cependant).

Notez que le GCC fourni par Apple a un certain nombre d'améliorations développées par Apple, en particulier dans le domaine de la prise en charge multi-architecture, dont dépendent certains projets open-source, en particulier Python. Vous pouvez être en mesure de faire fonctionner les choses avec un GCC Vanilla, mais cela vaut-il la peine de perdre du temps et des tracas pour tester et deviner?

3
Ned Deily

Peut-être que celui-ci vous convient: https://github.com/kennethreitz/osx-gcc-installer

J'utilise homebrew et tout va bien: http://blog.strug.de/2011/09/homebrew-without-xcode-save-15-gb/

21
leif

Apple a publié les outils de ligne de commande pour Xcode en février 2012, l'URL: https://developer.Apple.com/downloads/index.action?=command%20line%20tools

Ce package d'outils comprend make et gcc, j'ai cherché très longtemps, et enfin, Apple l'a publié.

Si vous téléchargez Xcode 4.3 depuis AppStore pour Mac, puisque le Xcode est compressé en tant que Xcode.app et placé dans le dossier/Application, vous n'aurez aucune chance d'utiliser le compilateur LLVM, ni de faire d'utilitaire à partir de la ligne de commande.

Donc, téléchargez ce package maintenant, si vous utilisez Mac OSX Lion (Mac OSX 10.7.3 requis), et vous devez installer certains utilitaires, par exemple, le module mySQL et php mCrpyt, etc.

Citation du site de téléchargement Apple:

Ce package permet le développement de style UNIX via Terminal en installant des outils de développement en ligne de commande, ainsi que des cadres et des en-têtes SDK Mac OSX. De nombreux outils utiles sont inclus, tels que le compilateur Apple LLVM, l'éditeur de liens et Make. Si vous utilisez Xcode, ces outils sont également intégrés à l'IDE Xcode et peuvent être installés sur votre système à l'aide de le volet des préférences de téléchargement avec Xcode 4.3 et versions ultérieures. Ce package nécessite Mac OS X 10.7.3 ou version ultérieure.

7
Dennies Chang

Avez-vous pensé à ports GNU-Darwin ? Il existe de nombreux packages binaires, gcc aussi, mais je ne l'ai pas essayé par moi-même.

2
arystoteles

GCC est disponible sous forme de package binaire à partir de fink , l'autre gestionnaire de packages OS X.

2
Wooble

Vous trouverez une version (quoique plus ancienne) de Xcode sur votre disque d'installation de Mac OS X.

Cela n'aura pas les bits iOS, etc. (il aura cependant les bits de développement Cocos Mac OS X), mais devrait être tout ce dont vous avez besoin.

1
John Parker

Le téléchargement de Xcode est assez important, mais si vous voulez vraiment que les choses fonctionnent bien, vous devez l'utiliser. J'ai essayé d'autres distributions de GCC sur Mac OS X et j'ai tellement de problèmes avec elles ... Je n'ai pas pu compiler PHP sans la distribution GCC Xcode par exemple.

1
user475434

Apple avait publié l'outil de ligne de commande dans Xcode 4.3.2 fin mars 2012.

J'ai trouvé que l'article peut être téléchargé depuis l'AppStore sur Mac ou la section de téléchargement de XCode. GCC pourrait être plus facile à se familiariser, et Apple me convient.

0
Dennies Chang