2 votos

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

Si te presentas:

'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 y el compilador de C++ por defecto son clang. En algún momento anterior, era GCC.

Me gustaría saber: ¿el cambio a clang por defecto está ligado a la revisión del sistema operativo (por ejemplo, 10.6 frente a 10.7), a la revisión de XCode (por ejemplo, 4.5 frente a 4.6), a algún híbrido de las dos, o a algo totalmente distinto?

1voto

Henk Puntos 1903

Versión de Xcode

Con una versión reciente de Xcode, el compilador por defecto fue cambiado 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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X