GCC sadece C'yi değil, C++, Objective-C, Fortran, Ada, Go, ve D gibi dillerin dosyalarını da derleyebilir. Bu konuda bir ekleme yapmış olayım. Adının açılımını bilmeyenler için söyleyeyim: The GNU Compiler Collection yani GNU Derleyici Koleksiyonu.

Merhabalar, şöyle açayım soruyu: Linux kodlarını inceliyordum. Aklıma takıldı. Bilgisayar. c dosyasını nasıl okuyup anlayabilir? Derleyici diyeceksiniz ama derleyiciler işletim sisteminin üzerinde çalışmaz mı? Daha da açayım soruyu. Python kurulu olmayan bir bilgisayarda. py dosyası çalıştırılamaz. Ama bilgisayar C ile yazılmış işletim sistemlerini nasıl açıyor/çalıştırıyor? Derleyiciler nerede bulunur ve nasıl çalışır?

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et

Çok teşekkürler, ben İngilizce okuyabiliyorum ancak kurallar gereği İngilizce kaynak verilemiyor diye biliyorum. Dikkatli olmalısınız. Tekrar teşekkür ederim

Hocam biraz konu dışı oluyor ama g++ ne işe yarıyor bu durumda?

Öncelikle çapraz derleyici ile Windows dosyası oluşturdum Linux'te. MinGW ile. Yani önce işlemci mimarisine göre derlenir ve dağıtılır.

Sanırım anladım. Kendime cevap yazayım bari. Derleyici dediğimiz şey bilgisayarımıza kurduğumuz uygulamadır. Örneğin Python için kendi sitesinden Python derleyicisini indirmemiz gerekir. İşletim sistemi yazan arkadaşlar ise galiba kodları önceden derliyor. Yani makine dili haline getiriyor. İşlemci bu kodları anlıyor. Sonuç olarak işlemci ". c" dosyalarını tanıyamaz okuyamaz. Önceden derlenmiş ". c" kodlarını okuyup anlayabilir.

Linuxlar'da GCC denilen bir C compiler hazır halde gelir. Bu compiler ile anlar.

Difference between GCC and G++ - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org

Hortlatıyorum ama düzeltmek istedim, programlama dilleri derlenen/yorumlanan olarak ikiye ayrılır ve Python yorumlanan bir dildir. Bu yüzden Python kurulu olmadan. py dosyalarını açamazsınız. Ama derlenen diller, makine diline derlenir ve ek bir yazılıma ihtiyaç duyulmadan çalıştırılır.