5 votos

'Pura' GNU C++ compiladores de Lion

Necesito compilar simple *.archivos cpp con un compilador GNU de al menos la versión 4.3.1. Como yo lo entiendo, Apple Xcode ¿ no instalar estándar de compiladores GNU, pero una versión modificada adecuada para Apple necesidades:

g++ -v

me da

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

también se conoce como

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

Lo que es una forma sencilla de instalar y seguro método para utilizar un nuevo compilador de C++ en Mac OS?

9voto

Leonard Puntos 2832

MacPorts tiene varios pre-configurado gcc paquetes (de 4.2 a 4.6). Sólo tiene que instalar MacPorts y ejecutar

sudo port install gcc46

2voto

Lockhead Puntos 153

Yo prefiero el uso de la Computación de Alto Rendimiento's versiones de los compiladores GNU, como yo necesita un compilador de Fortran, que Apple no ofrece.

esta solución evita instalar nada, SINO un compilador GCC, mientras que fink y macports va a añadir un montón de cosas a su sistema. El HPC compilador requiere tener de Apple developer tools instalado ya, pero ya que usted menciona tener gcc supongo que hacer.

1voto

marbot Puntos 39

Podría haber una manera más sencilla el uso de los Gestores de Paquetes como Fink, Homebrew, MacPorts, pero de acuerdo a http://pdb.finkproject.org/pdb/browse.php?sec=devel Fink no tiene un g++ paquete. Yo no uso de Homebrew o MacPorts así que usted tendrá que hacer su propia investigación.

Otro (relativamente más trabajo) opción de descargar g++ versión (4.3.1) desea, config de manera diferente (i.e punto alejado de los directorios por defecto para, por ejemplo, /usr/bin pero en lugar de tener el ejecutable enlace simbólico a /usr/local) antes de la construcción y la instalación.

1voto

pacmanlikespie Puntos 9

Gracias a Kenneth, puede instalar este paquete hecho para Lion:

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

Nota, este puede ser el mal de gcc para sus necesidades ya que es simplemente un 'Xcode independiente de la instalación de la Manzana siempre compiladores, por lo que el GCC es la misma que la versión de Xcode de dónde procedía. Además, el proyecto está ahora en reserva en favor de la propia Apple CLI paquete de herramientas.

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X