Tiny C lefordul olyan gyorsan, hogy még a nagy projektek Makefiles nem feltétlenül szükséges.
TinyCC (aka TCC) egy kicsi, de hiper gyors C fordító. Eltérően más C fordító, ez azt jelentette, hogy magától támaszkodva: nem kell külső szerelő vagy linker mert TCC nem, hogy az Ön számára.
TCC nem csak támogatja az ANSI C, hanem a legtöbb új ISO szabvány C99 és sok GNUC kiterjesztések köztük inline szerelés.
TCC is fel lehet használni, hogy C scriptek, azaz darab C forrás, amit futtatni, mint a Perl vagy Python script. Összeállítás olyan gyors, hogy a script lesz olyan gyors, mintha egy futtatható. TCC is automatikusan generál memória és a kötött ellenőrzések ugyanakkor lehetővé teszi az összes C mutatók műveleteket. TCC tehetünk ezek az ellenőrzések akkor is, ha nem foltozott könyvtárak használják.
A libtcc, akkor TCC mint backend dinamikus kódgenerálásra
TCC támogatások elsősorban az i386 cél Linux és Windows. Vannak alpha port az ARM (ARM-TCC) és a TMS320C67xx célok (C67-TCC).
Tulajdonságok :
- kicsi! Lefordíthatod és végre C kód mindenhol, például a mentő lemezt (kb 100KB x86 TCC futtatható, beleértve a C előfeldolgozó C fordító, assembler és linker).
- FAST! TCC generál optimalizált x86 kódot. Nem byte-kód fölött. Fordítsd, összeszerelni, és összekapcsolja többszörösen gyorsabb GCC.
- korlátlan! Bármilyen C dinamikus könyvtár közvetlenül felhasználható. TCC tart torward teljes ISOC99 betartását. TCC természetesen összeállításához is.
- SAFE! TCC tartalmaz egy opcionális memóriát, és a megkötött ellenőrző. Bound ellenőrzött kódot lehet keverni szabadon szabványos kódot.
- Fordítsd le és végrehajtja C forrás közvetlenül. Nem összekapcsolása, illetve a gyülekezési szükséges. Teljes C előfeldolgozó és GNU-szerű assembler benne.
- C script támogatott: csak add "#! / Usr / local / bin / TCC -run" az első sorban a C forrás, és végrehajtja azt közvetlenül a parancssorból.
- A libtcc, akkor TCC mint backend dinamikus kódgenerálást.
Hozzászólás nem található