Tiny C hatta büyük projeler için Makefiles gerekli olmayabilir o kadar hızlı derler.
TinyCC (aka TCC) küçük ama hiper hızlı C derleyicisi olduğunu. Diğer C derleyiciler aksine, kendini güvenerek olması gerekiyordu: TCC sizin için yapar, çünkü harici assembler veya linker gerekmez.
TCC ANSI C destekler, ancak aynı zamanda yeni ISO C99 standardında ve inline montaj dahil olmak üzere birçok GNUC uzantıları çoğu sadece.
TCC de yani C komut, bir Perl veya Python betiği olarak çalıştırmak C kaynak parçaları yapmak için kullanılabilir. Derleme bir yürütülebilir sanki script hızlı olacak o kadar hızlı. Tüm C işaretçiler operasyonlarını izin verirken TCC de otomatik bellek ve bağlı kontroller üretebilirsiniz. TCC olmayan yamalı kütüphaneler kullanılsa bile bu kontrolleri yapabiliriz.
Libtcc ile, dinamik kod üretimi için bir arka uç olarak TCC kullanabilirsiniz
TCC başta Linux ve Windows üzerinde i386 hedef destekler. ARM alfa noktaları (kol-KTT) ve TMS320C67xx hedefler (c67-KTT) vardır
Özellikler :.
- KÜÇÜK! Sen derlemek ve (C önişlemcisine, C derleyicisi, montajcı ve bağlayıcı içeren x86 TCC yürütülebilir için 100KB hakkında) kurtarma diskleri örneğin, her yerde C kodu çalıştırmak olabilir.
- HIZLI! tcc iyileştirilmiş x86 kodu üretir. Hiçbir bayt kodu havai. Derlemek ve GCC daha hızlı birkaç kez bağlantı.
- SINIRSIZ! Herhangi C dinamik kütüphane doğrudan kullanılabilir. TCC tam ISOC99 uyum torward ilerliyor. TCC tabii kendisini derlemek.
- SAFE! tcc isteğe bağlı bellek ve bağlı denetleyicisi içerir. Bound kod standart kod ile serbestçe karıştırılabilir kontrol etti.
- Derleme ve doğrudan C kaynak yürütün. Hiçbir bağlantı veya montaj gerekli. Tam C önişlemci GNU gibi montajcı dahil.
- C komut desteklenir. Sadece '#! / Usr / local / bin / tcc -Çalıştır' eklemek C kaynağının ilk satırında, ve doğrudan komut satırından çalıştırmak
- libtcc ile, dinamik kod üretimi için bir arka uç olarak TCC kullanabilirsiniz.
Yorum Bulunamadı