¿Cuál es la relación entre la versión del sistema operativo, la versión de XCode y el compilador predeterminado?

2

Si ejecuta:

'cc --version' 

o

'c++ --version' 

en un OS X moderno con XCode y las herramientas de línea de comandos instaladas (en mi caso, Mountain Lion con XCode 4.6.x) verás que el compilador de C predeterminado y el compilador de C ++ están en blanco. En algún momento anterior, fue GCC.

Me gustaría saber: ¿el cambio a clang como predeterminado se adjunta a la revisión del sistema operativo (por ejemplo, 10.6 vs 10.7), la revisión de XCode (por ejemplo, 4.5 vs 4.6), algún híbrido de los dos, o algo más en conjunto?

    
pregunta acm 03.06.2013 - 23:40

1 respuesta

1

Versión de Xcode

Con una versión reciente de Xcode, el compilador predeterminado se cambió de GCC (como dijiste) a LLVM (clang), un compilador más moderno, con más opciones de error.

No tiene nada que ver con tu versión de OS X.

    
respondido por el Undo 04.06.2013 - 00:08

Lea otras preguntas en las etiquetas