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.