Tiny C компилира толкова бързо, че дори и за големи проекти Makefile-ове може да не е необходимо.
TinyCC (известен още като TCC) е малък, но хипер бърз компилатор. За разлика от други компилатори C, то е трябвало да бъде самостоятелно разчита: не е нужно външно асемблер или свързваща защото TCC прави това за вас.
TCC подкрепя не само ANSI C, но и повечето от новия стандарт ISO C99 и много GNUC разширения включително инлайн монтаж.
TCC също може да се използва за направата на C скриптове, т.е. броя на C код, който ви работи като Perl или Python скрипт. Компилация е толкова бързо, че скрипта ви ще бъде по-бързо, сякаш това е изпълним. TCC може автоматично да генерира памет и свързаните проверки като същевременно позволява на всички C показалки операции. TCC може да направи тези проверки, дори ако се използват без кръпка библиотеки.
С libtcc, можете да използвате TCC като бекенд за динамично генериране на код
TCC подкрепя основно i386 цел за Linux и Windows. Има алфа пристанища за рамо (въоръжи-TCC) и на целите TMS320C67xx (C67-TCC)
<силни> Характеристики :.
- <Ли > МАЛКИ! Можете да съставят и изпълняват C код навсякъде, например за спасителни дискове (около 100KB за x86 TCC изпълним, включително C Препроцесор, компилатор, асемблер и свръзка).
- FAST! TCC генерира оптимизирано x86 код. Не байт кода режийни. Събиране, да се групират и да свърже няколко пъти по-бързо от GCC.
- UNLIMITED! Всяко С динамична библиотека може да се използва директно. TCC е заглавието torward пълно ISOC99 спазване. TCC да разбира себе си компилирате.
- SAFE! TCC включва опция памет и свързания пул. Bound проверява код може да се смесва свободно със стандартен код.
- Compile и изпълни източник C директно. Не свързване или монтаж е необходимо. Пълен C Препроцесор и GNU-подобен асемблер включени.
- C скрипт подкрепен:. Просто добавете "! # / ЮЕсАр / местни / хамбар / TCC -run" на първа линия на вашия източник C, и го изпълни директно от командния ред
- С libtcc, можете да използвате TCC като бекенд за динамично генериране на код.
Коментари не е намерена