¿Cómo instalo GCC 4.7.2 en OS X 10.8?

6

¿Cómo instalo GCC 4.7.2 en OS X 10.8?

No me importa mantener la versión Xcode de "GCC", solo necesito GCC 4.7.2

MarcusJ
fuente
1
Descargar gcc 4.7.2. Constrúyelo de acuerdo con las instrucciones. Instálalo de acuerdo con las instrucciones.
David Schwartz

Respuestas:

10

MacPorts

La forma más fácil es usar MacPorts que proporciona

gcc47 @ 4.7.2 (lang)      La colección de compiladores de GNU.

Instalar MacPorts y luego

sudo port install gcc47

Esto instalará varios binarios con el -mp-4.7 (como gcc-mp-4.7 ). A continuación, puede activar gcc 4.7 por defecto con

sudo port select gcc mp-gcc47
hash gcc

Para volver al compilador de Apple LLVM.

sudo port select gcc none
hash gcc

Instalación manual

De lo contrario puedes descargar el tarball desde gnu.org y siga las instrucciones en el INSTALL archivo (generalmente ./configure; make; make install ) pero tendrás que instalar todas las dependencias por ti mismo.

Una instalación manual será (si no se especifica de manera diferente con configure ) instalar los binarios en /usr/local/bin.

Matteo
fuente
Bueno, ya lo he hecho, Homebrew todavía dice que estoy usando el compilador de Apple, ¿cómo puedo cambiar eso dentro de Homebrew, o simplemente incluso en la Terminal normal?
MarcusJ
Bien por ese ¿Quieres decir MacPorts o la instalación manual?
Matteo
@MarcusJ Actualicé la respuesta con algunas instrucciones posteriores a la instalación
Matteo
Usé el método Macports, gracias por la instrucción adicional, lo intentaré en unas horas cuando llegue a casa.
MarcusJ
Gracias por ese comando para seleccionar la versión adecuada de GCC, ¿parece que eso es solo para MacPorts?
MarcusJ