Changer la version de GCC sur Mac OSX Lion

1

Je suis actuellement en cours d'exécution GCC 4.2. J'aimerais passer à une version plus récente.

J'ai Homebrew et MacPorts pour la gestion des paquets. J'ai suivi plusieurs tutoriels aujourd'hui pour installer une version plus récente de GCC, mais chaque fois que je finis et tape gcc -v, je comprends toujours que j'utilise la version 4.2. Comment puis-je changer cela? Si vous avez besoin de plus d'informations, faites-le-moi savoir, je suis plutôt novice dans les packages système.

Donny P
la source
Pourquoi voulez-vous gcc, qu'est-ce qui vous empêche d'utiliser le cri d'Apple?
Marc

Réponses:

0

Juste une petite question: définissez-vous correctement la PATHvariable d’environnement, c’est-à-dire que vous devez placer le chemin de la version la plus récente de GCC (que vous venez d’installer) avant celui de GCC 4.2 (peut-être la valeur par défaut du système), afin que votre système d’exploitation recherche l’exécutable nécessaire , il trouvera la version la plus récente en premier?

phe0113
la source
Je ne sais pas, où cela peut-il être fait? Certains endroits mentionnent un ".profile", et je crois que Mac OSX Lion est mon ".bash_profile". S'il s'agit du bon fichier, quelle est la syntaxe pour l'ajouter? Si ce n'est pas le bon fichier, où puis-je ajouter cette variable d'environnement PATH?
Donny P
0

Autant que je sache, Homebrew installe gcc avec le suffixe de version. Par exemple, j'ai installé gcc 4.8 et il est disponible en tant que gcc-4.8. Essayez de vérifier si vous avez le même modèle de fichiers.

eiennohito
la source
Merci pour la réponse @eiennohito, oui, il installe avec un suffixe de version. Comment faire en sorte que mon Mac utilise cette version plus récente au lieu de l'ancien gcc 4.2?
Donny P
Si vous voulez compiler quelque chose vous-même, faites-le CC=gcc-4.8 CXX=g++-4.8 ./configurecomme d'habitude.
eiennohito