5 votes

Compilateurs GNU C++ "purs" pour Lion

J'ai besoin de compiler des fichiers *.cpp simples avec un Compilateur GNU d'au moins la version 4.3.1 . Si j'ai bien compris, le Xcode d'Apple fait pas installer les compilateurs GNU standard, mais une version modifiée adaptée aux besoins d'Apple :

g++ -v

me donne

gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)

également appelé

i686-apple-darwin11-llvm-g++-4.2

Quelle est la méthode la plus simple pour installer et sûr méthode pour utiliser un compilateur C++ plus récent dans Mac OS ?

9voto

Leonard Points 2832

MacPorts dispose de plusieurs paquets gcc préconfigurés (de 4.2 à 4.6). Il suffit d'installer MacPorts et de lancer

sudo port install gcc46

2voto

cm2 Points 4166

Je préfère utiliser Calcul à haute performance des compilateurs GNU, car j'ai besoin d'un compilateur Fortran, qu'Apple ne propose pas.

cette solution évite d'installer autre chose qu'un compilateur GCC, alors que fink et macports ajouteront pas mal de choses à votre système. Le compilateur HPC nécessite d'avoir déjà installé les outils de développement d'Apple, mais puisque vous mentionnez avoir gcc, je suppose que c'est le cas.

1voto

Global nomad Points 2799

Il pourrait y avoir un moyen plus simple en utilisant des gestionnaires de paquets comme Fink, Homebrew, MacPorts mais d'après http://pdb.finkproject.org/pdb/browse.php?sec=devel Fink n'a pas de paquetage g++. Je n'utilise pas Homebrew ou MacPorts, vous devrez donc faire vos propres recherches.

Une autre option (relativement plus laborieuse) consiste à télécharger la version de g++ (4.3.1) que vous souhaitez, à la configurer différemment (c'est-à-dire à l'éloigner des répertoires par défaut, par exemple /usr/bin, et à placer le lien symbolique de l'exécutable dans /usr/local) avant de la compiler et de l'installer.

1voto

pacmanlikespie Points 9

Grâce à Kenneth, vous pouvez installer ce pkg fait pour Lion :

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

Notez que ce n'est peut-être pas le bon gcc pour vos besoins car il s'agit d'une installation 'indépendante de Xcode' des compilateurs fournis par Apple, donc le GCC est le même que celui de la version de Xcode d'où il vient. De plus, le projet a été mis en veilleuse en faveur du paquet d'outils CLI d'Apple.

http://www.kennethreitz.com/xcode-gcc-and-homebrew.html

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X