2012-10-09 28 views

Respuesta

6

C++ 0x/C++ 11 soporte sólo se ha agregado comenzando con gcc v4.3, consulte this page para verificar qué característica de C++ se ha agregado en qué versión de gcc.

Alternativamente, podría utilizar el compilador de clang ++, que también viene de serie con XCode. Consulte this page para obtener información sobre la versión.

o instalar gcc47 de macports

Por cierto, un mejor uso -std=c++11, la opción c++0x no es compatible con sonido metálico.

+2

Por supuesto, cuando se trabaja con g ++, '-std = C++ 11' (a diferencia de' C++ 0x') solo se admite desde g ++ 4.7, por lo que en el futuro cercano la decisión de qué es mejor depende de para qué compilador necesitas ser compatible. – Grizzly

+0

gcc/g ++ en una instalación de macports se instala como g ++ - mp-v, donde v es la versión #. puede verificar inmediatamente si tiene alguna versión de mp escribiendo gcc-mp y presionando la tecla tab para completar la pestaña, o g ++ - mp y haciendo lo mismo. – bazz

Cuestiones relacionadas