Tiny C sestavuje tak rychle, že i pro velké projektů může Makefiles nebude nutné.
TinyCC (aka TCC) je malý, ale hyper rychlý C compiler. Na rozdíl od jiných kompilátory C, to je chtěl být self-spoléhání: nepotřebujete externí assembler nebo spojovník, protože TCC udělá za vás.
TCC nejen podporuje ANSI C, ale také většina z nového standardu ISO C99 a mnoho rozšíření GNUC včetně montáže inline.
TCC lze také použít, aby se skripty C, tj kusy C zdroje, které spustíte jako skript Perl nebo Python. Kompilace je tak rychlý, že váš skript bude tak rychle, jak by to byl spustitelný. TCC může také automaticky generovat paměť a vázaných kontroly a zároveň umožnit všechny ukazatele operace C. TCC může dělat tyto kontroly, i když jsou používány non oprava knihovny.
S libtcc, můžete použít TCC jako backend pro dynamické generování kódu
TCC podporuje především i386 cíl na Linuxu a Windows. Tam jsou alfa porty pro ARM (arm-TCC) a cíle TMS320C67xx (C67-TCC)
Vlastnosti :.
- SMALL! Můžete sestavit a spustit C kód všude, například na záchranné disky (asi 100 KB pro x86 TCC spustitelný soubor, včetně C preprocesor, C kompilátor, assembler a linker).
- FAST! tcc generuje optimalizovaný kód x86. Žádné byte kód nad hlavou. Kompilace, shromáždit a spojit několikrát rychleji než GCC.
- UNLIMITED! Jakékoliv dynamická knihovna C mohou být použity přímo. TCC směřuje torward plně ISOC99 dodržování. TCC lze samozřejmě sestavit sám.
- SAFE! tcc obsahuje volitelnou paměť a vázaný dámu. Vázané kontroluje kód může být volně smíchán s standardním kódem.
- Kompilace a spusťte zdroj C přímo. Č spojování nebo montáž nutné. Full C preprocesor a GNU-jako assembler hotelu.
- C skriptu podporovány:. Stačí přidat "#! / Usr / local / bin / TCC -run" v prvním řádku vašeho zdroje C, a spusťte jej přímo z příkazové řádky
- S libtcc, můžete použít TCC jako backend pro dynamické generování kódu.
Komentáře nebyl nalezen