c++ - ¿Cómo usar el gcc instalado en macports?
macos (3)
Instalé gcc 4.6. desde macports (para soporte de C ++ 0x). Pero cuando miro la ''gcc --version'' muestra una versión anterior. ¿Cómo usar el nuevo gcc instalado por macports?
Puede controlar el enlace simbólico en /opt/local/bin/gcc
utilizando la port select
. Puede ver la versión disponible usando la port select --list gcc
. Cualquier cosa mencionada con el prefijo mp- como se refiere al propio puerto de MacPorts, gcc42 y llvm-gcc42 se refieren a los compiladores enviados con Xcode por Apple.
Ejemplo de mi sistema:
$ port select --list gcc
Available versions for gcc:
gcc42
llvm-gcc42
mp-gcc45
none (active)
$ sudo port select --set gcc mp-gcc45
Password:
Selecting ''mp-gcc45'' for ''gcc'' succeeded. ''mp-gcc45'' is now active.
Después de eso, abra una nueva ventana de terminal o emita hash -r
para que bash reconozca el cambio.
Solo asegúrese de que la ruta de macports sea la primera en su $PATH
. O usa gcc-mp-4.6
o algo así.
Recuerdo que era algo así como g++-mp-4.6
. Creo que es suficiente para establecer la variable de entorno CXX
a eso.