Tiny C compila tan rápido que incluso para proyectos grandes Makefiles puede no ser necesario.
TinyCC (también conocido como TCC) es un pequeño pero hiper compilador de C rápido. A diferencia de otros compiladores de C, que está destinado a ser auto-confiar: no es necesario un ensamblador o enlazador externa porque TCC lo hace por usted.
TCC no sólo es compatible con ANSI C, sino también la mayor parte de la nueva norma ISO C99 y muchas extensiones GNUC incluyendo el montaje en línea.
TCC también puede ser utilizado para hacer guiones C, es decir, trozos de código fuente de C que se ejecuta como un script de Perl o Python. Compilación es tan rápido que su guión será tan rápido como si se tratara de un archivo ejecutable. TCC también puede generar automáticamente la memoria y controles ligados al tiempo que permite todas las operaciones de punteros C. TCC puede hacer estas comprobaciones, incluso si se utilizan las bibliotecas no parcheado.
Con libtcc, puede utilizar TCC como backend para la generación de código dinámico
TCC apoya principalmente el objetivo i386 en Linux y Windows. Hay puertos alfa para la ARM (arm-TCC) y los objetivos TMS320C67xx (c67-TCC)
Características .
- PEQUEÑOS! Puede compilar y ejecutar código C en todas partes, por ejemplo en los discos de rescate (alrededor de 100 KB para x86 TCC ejecutable, incluyendo C preprocesador, compilador C, ensamblador y enlazador).
- RÁPIDO! TCC genera código x86 optimizados. Sin código de bytes de arriba. Compilar, ensamblar y enlazar varias veces más rápido que el GCC.
- ILIMITADO! Cualquiera C librería dinámica se puede utilizar directamente. TCC se dirige torward pleno cumplimiento ISOC99. TCC puede por supuesto compilar sí mismo.
- SEGURO! TCC incluye una memoria opcional y corrector enlazado. Bound comprobado código puede mezclarse libremente con código estándar.
- Compilar y ejecutar código C directamente. Sin vinculación o montaje necesario. Preprocesador C completo y GNU-como ensamblador incluidos.
- guión C compatibles:. Sólo tiene que añadir "#! / Usr / local / bin / TCC -Ejecutar 'en la primera línea de su fuente en C, y ejecutarlo directamente desde la línea de comandos
- Con libtcc, puede utilizar TCC como backend para la generación de código dinámico.
Comentarios que no se encuentran