Cambiar la versión de GCC en Mac OSX Lion

1

Actualmente estoy ejecutando GCC 4.2. Me gustaría cambiar a una versión más reciente.

Tengo Homebrew y tengo MacPorts para la gestión de paquetes. Hoy he seguido varios tutoriales para instalar una versión más nueva de GCC, pero cada vez que termino y escribo, gcc -vsigo usando que estoy usando 4.2. ¿Cómo puedo cambiar esto? Si necesita más información, hágamelo saber, soy bastante nuevo en los paquetes del sistema.

Donny P
fuente
¿Por qué quieres gcc? ¿Qué te impide usar el sonido metálico de Apple?
Mark

Respuestas:

0

Solo una pregunta rápida: ¿configura correctamente la PATHvariable de entorno, es decir, coloca la ruta de la versión más nueva de GCC (que acaba de instalar) antes de la ruta de GCC 4.2 (quizás el valor predeterminado del sistema), de modo que cuando su sistema operativo busque el ejecutable necesario , primero encontrará la versión más nueva?

phe0113
fuente
Yo no, ¿dónde se puede hacer esto? Algunos lugares mencionan un ".profile", que creo que en Mac OSX Lion es mi ".bash_profile". Si este es el archivo correcto, ¿cuál es la sintaxis para agregarlo? Si no es el archivo correcto, ¿dónde puedo agregar esta variable de entorno PATH?
Donny P
0

Hasta donde yo sé, Homebrew instala gcc con sufijo de versión. Por ejemplo, tengo instalado gcc 4.8 y está disponible como gcc-4.8. Intente verificar si tiene el mismo patrón de archivos.

eiennohito
fuente
Gracias por la respuesta @eiennohito, sí, se instala con un sufijo de versión. ¿Cómo puedo hacer que mi Mac use esta versión más nueva en lugar de la antigua gcc 4.2?
Donny P
Si quieres compilar algo tú mismo, hazlo CC=gcc-4.8 CXX=g++-4.8 ./configurecomo de costumbre.
eiennohito