Se corri:
'cc --version'
o
'c++ --version'
su un OS X moderno con XCode e gli strumenti della riga di comando installati (nel mio caso, Mountain Lion con XCode 4.6.x) vedrete che il compilatore C predefinito e il compilatore C ++ sono clang. Ad un certo punto in precedenza, era GCC.
Mi piacerebbe sapere: la modifica a clang è predefinita associata alla revisione del sistema operativo (ad esempio 10.6 vs 10.7), la revisione di XCode (ad esempio, 4.5 vs 4.6), qualche ibrido tra i due o qualcos'altro?