Question

J'ai googlé à l'enfer, et il semble qu'il n'y ait aucun moyen d'installer gcc sur OS X sans installer Xcode (qui prend au moins 1,5 Go d'espace). Tout ce dont j'ai besoin est gcc et aucun des autres fichiers indésirables fournis avec Xcode. Et à ce stade, je prendrai tout autre type de compilateur C.

Je sais que je pourrais simplement installer Xcode, mais cela n’est pas pertinent puisque je n’ai ni mon disque d’installation original ni une connexion Internet rapide.

Alors ... quelqu'un a-t-il des suggestions?

EDIT: Désolé si je n’étais pas clair, mais j’ai également besoin des en-têtes. J'installe actuellement gcc4 via fink et télécharge également les bibliothèques partagées. Je ferai le point sur les progrès.

EDIT 2: Ok, j’ai donc installé gcc avec succès avec fink. MAIS, c'est à peu près inutile: "erreur: le compilateur C ne peut pas créer d'exécutable". Après avoir cherché sur Google, j'ai constaté que l'erreur n'était pas due au fait que les outils de développement Apple soient installés. Probablement parce que j'ai besoin de toutes les bibliothèques, en-têtes, etc. qui ne sont disponibles que via Xcode.

Était-ce utile?

La solution

Essayez l'installateur osx-gcc sur github.

Autres conseils

Paiement outils de ligne de commande pour Xcode à partir de pomme . C'est le support officiel d'Apple de ne créer que les outils de ligne de commande.

Je fais cela depuis longtemps, et j'ai fait des choses comme ça, et j'ai conclu que ça ne valait tout simplement pas la peine de le faire. : - (

La raison en est que personne ne s’attend à ce que vous fassiez de telles choses. Il existe donc dans l’ensemble du système des hypothèses selon lesquelles "tout" est "tout". y a-t-il. Vous ne rencontrerez peut-être pas ce problème aujourd'hui, ou pire, vous ne réaliserez peut-être même pas plus tard que c'est la cause de vos problèmes.

Au lieu de perdre votre temps intelligent en des choses comme celle-ci qui ne produisent en réalité aucun code fonctionnel, vous pouvez utiliser la méthode approuvée, lancer le téléchargement du jour au lendemain et consacrer votre temps à la planification et à l'écriture du code de niveau supérieur. (vous n’auriez pas besoin d’un compilateur pour ça quand même!)

Je suis à peu près certain que ce n'est pas possible. Cependant, je ne suis pas sûr que vous ayez besoin de toute la suite de développeurs pour installer les outils de développement. De nombreux outils s’installant avec XCode peuvent être facultatifs. Cependant, je pense que vous n'avez pas de chance de ne pas avoir à mordre la balle et à utiliser wget ou DownThemAll ou un autre gestionnaire de téléchargement qui vous permettra de télécharger lentement les outils de développement en morceaux.

Chaque fois que j'installe OS X, j'installe généralement les outils de développement, simplement parce que cela ouvre énormément le monde des logiciels disponibles. Peut-être devriez-vous envisager de le faire également à l'avenir.

La première chose que vous voulez essayer s'appelle Pacifist . Ce que Pacifist vous permet de faire est d'ouvrir un package volumineux (tel que XCode) et d’accéder directement à certaines de ses parties. Je suis sûr que vous pourrez trouver un paquet plus petit dans le paquet XCode qui contient seulement gcc.

CEPENDANT , il ne m'est pas évident que ce soit le meilleur itinéraire. Si vous envisagez de développer Cocoa ou Carbon, je vivement suggère d’installer le package complet car vous aurez besoin de toute la documentation et des en-têtes. Si vous envisagez uniquement de faire des commandes en ligne de commande, vous constaterez peut-être que vous devez fouiller dans XCode pour identifier tous les packages dont vous aurez besoin, tels que des bibliothèques, des en-têtes, des pages de manuel, etc.

.

Dans l’ensemble, vous feriez probablement mieux d’installer le tout - si l’espace HD est vraiment restreint (parce que vous utilisez un tout petit iMac par exemple), utilisez des outils tels que Monolingual - Monolingual supprime tout le support international de toutes les applications OS X, ce qui peut facilement réduire la taille d’une application de 50%.

Il existe fink et MacPorts, si vous voulez un installateur / programme de mise à jour facile.

Installez le paquet GCC à partir du répertoire Packages de l’image disque de Xcode et vous aurez juste GCC. Notez bien sûr que vous n’avez pas d’autotools ni d’autres outils de construction standard, pour lesquels vous devrez installer plus de paquets à partir de ce dossier.

J'ai trouvé cette googler qui semble s'installer sans XCode.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top