Tiny C Compiler

Software screenshot:
Tiny C Compiler
Dettagli del software:
Versione: 0.9.24
Data di caricamento: 3 Jun 15
Sviluppatore: Fabrice Bellard
Licenza: Libero
Popolarità: 172

Rating: nan/5 (Total Votes: 0)

Piccolo C compila così velocemente che anche per i grandi progetti Makefile potrebbe non essere necessaria.
TinyCC (aka TCC) è un piccolo ma iper compilatore C veloce. A differenza di altri compilatori C, è destinata ad essere auto-affidamento: non hai bisogno di un assemblatore esterno o linker perché TCC fa per voi.
TCC non solo supporta ANSI C, ma anche la maggior parte della nuova norma ISO C99 e molte estensioni GNUC compreso assembly inline.
TCC può anche essere usato per fare script C, vale a dire pezzi di C di origine che si esegue come uno script Perl o Python. La compilazione è così veloce che lo script sarà veloce come se fosse un file eseguibile. TCC può anche generare automaticamente la memoria e controlli legati permettendo tutte le operazioni di puntatori C. TCC può fare questi controlli, anche se si utilizzano le librerie non patchato.
Con libtcc, è possibile utilizzare TCC come backend per la generazione di codice dinamico
TCC sostiene soprattutto il target i386 su Linux e Windows. Ci sono porte alfa per ARM (arm-TCC) e gli obiettivi di TMS320C67xx (C67-TCC)

Caratteristiche .

  • PICCOLA! È possibile compilare ed eseguire codice C ovunque, ad esempio su un disco di ripristino (circa 100KB per x86 TCC eseguibile, tra cui C preprocessore, compilatore C, assemblatore e linker).
  • VELOCE! tcc genera codice x86 ottimizzato. Nessun codice di byte in testa. Compilare, assemblare e collegare diverse volte più veloce di GCC.
  • UNLIMITED! Qualsiasi C libreria dinamica può essere utilizzato direttamente. TCC si sta dirigendo torward pieno rispetto ISOC99. TCC può ovviamente compilarsi.
  • SICURO! tcc include una memoria opzionale e controllo legato. Bound controllato codice può essere miscelato liberamente con codice standard.
  • Compila ed eseguire direttamente sorgente C. Nessun collegamento o di montaggio necessari. C preprocessore pieno e GNU-come assemblatore inclusi.
  • copione C supportata:. Basta aggiungere '#! / Usr / local / bin / TCC -Eseguire' alla prima riga della sorgente C, ed eseguirlo direttamente da linea di comando
  • Con libtcc, è possibile utilizzare TCC come backend per la generazione di codice dinamico.

Programmi simili

D frontend for GCC
D frontend for GCC

14 Apr 15

GCC ARM Embedded
GCC ARM Embedded

17 Aug 18

TXR
TXR

18 Jul 15

Enchanting
Enchanting

14 Apr 15

Altri software di sviluppo Fabrice Bellard

QEMU
QEMU

22 Jun 18

TCCBOOT
TCCBOOT

3 Jun 15

KQEMU
KQEMU

2 Jun 15

Commenti a Tiny C Compiler

I commenti non trovato
Aggiungi commento
Accendere le immagini!