TCC

Da Andreabont's Wiki.

TCC (Tiny C Compiler) è un compilatore per C99 pensato per essere veloce nella compilazione e trattare il C come se fosse un linguaggio di scripting.

Esecuzione al volo

tcc -run <file-sorgente> [<parametri>]

E' anche possibile passare il sorgente nello standard input:

echo 'main(){puts("Hello!");}' | tcc -run -

Sorgenti eseguibili

E' possibile usare tcc per eseguire dei sorgenti compilandoli a richiesta, tramite l'uso dello sha-bang

#!/usr/bin/tcc -run
#include <stdio.h>

int main() 
{
    printf("Hello World\n");
    return 0;
}