Apa hubungan antara rilis OS, rilis XCode, dan kompiler default?

2

Jika Anda menjalankan:

'cc --version' 

atau

'c++ --version' 

pada OS X modern dengan XCode dan alat-alat baris perintah diinstal (dalam kasus saya, Mountain Lion dengan XCode 4.6.x) Anda akan melihat bahwa kompiler C default dan kompiler C ++ adalah dentang. Di beberapa titik sebelumnya, itu GCC.

Saya ingin tahu: apakah perubahan ke dentang sebagai default yang melekat pada revisi OS (misalnya 10,6 vs 10,7), revisi XCode (misalnya 4,5 vs 4,6), beberapa hibrida dari keduanya, atau sesuatu yang lain sama sekali?

acm
sumber

Jawaban:

1

Versi xcode

Dengan rilis Xcode baru-baru ini, kompiler default diubah dari GCC (seperti yang Anda katakan) ke LLVM (dentang) - kompiler yang lebih modern, dengan lebih banyak opsi kesalahan.

Ini tidak ada hubungannya dengan versi OS X Anda.

Batalkan
sumber