Tiny C Derleyici
Bu madde hiçbir kaynak içermemektedir. (Ocak 2017) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin) |
Tiny C (veya kısaca TCC), Fabrice Bellard tarafından oluşturulmuş x86 ve ARM işlemciler için bir C derleyicidir. Küçük diskli ve yavaş bilgisayarlar için dizayn edilmiştir (mesela kurtarma diskleri). 0.9.23 sürümünde (17 Haziran 2005) Windows işletim sistemi desteği eklenmiştir. GNU Kısıtlı Genel Kamu Lisansı altında dağıtılmaktadır.
Bütün ANSI C (C89/C90) standartlarının, C99 ISO standartlarının çoğunun ve birçok GNU C uzantılarının (satır içi assembly gibi) TCC'de bulunduğu iddia edilmektedir.
Özellikleri
değiştirTCC'nin belli başlı C derleyicilerinden ayrılan birtakım özellikleri vardır:
- Küçük dosya boyutu (Çalıştırlabilir x86 TCC için 100 KB civarı).
- Bellard'a göre TCC x86, x86-64 ve ARM kodunu çok çabuk üretmek için tasarlanmıştır. Derleme işlemlerini GCC'den 9 kat daha hızlı yapabilmektedir.
- TCC ile C kodunu derlemeden çalıştırmak mümkündür. Hatta TCC ile bir BASH dosyasının içinde C kodlarını betik gibi çalıştırmanız bile mümkün olabilmektedir. Bunun için BASH dosyasında #!/usr/local/bin/tcc -run <dosya.c> gibi bir satır kullanılır.