| Compilatore di Tiny C offuscato Tiny C Compiler offuscato (OTCC) è un compilatore C molto piccolo. |
Scarica ora |
Compilatore di Tiny C offuscato Classifica e riepilogo
- Nome editore:
- Fabrice Bellard
- Sito web dell'editore:
- http://www.regnow.com/softsell/visitor.cgi?affiliate=22260&action=site&vendor=
Compilatore di Tiny C offuscato Tag
Compilatore di Tiny C offuscato Descrizione
Tiny C Compiler offuscato (OTCC) è un compilatore C molto piccolo. Tiny C Compiler offuscato (OTCC) è un compilatore C molto piccolo che ho scritto per vincere il concorso di codice C offuscato da International C (ICCC) nel 2002.MY obiettivo è stato scrivere il più piccolo compilatore C che è in grado di compilare se stesso. Scelgo un sottoinsieme di C che era abbastanza generale da scrivere un piccolo compilatore C. Poi ho esteso il sottoinsieme C fino a quando non ho raggiunto la dimensione massima autorizzata dal concorso: 2048 byte della sorgente C escludendo il ';', '{', '}' e personaggi spaziali. Scegliere di generare codice I386. Il codice OTCC originale potrebbe funzionare solo su I386 Linux perché si è basato sull'alvenità e sull'accesso non allineato. Ha generato il programma in memoria e lo ha lanciato direttamente. I simboli esterni sono stati risolti con DLSYM (). Per avere una versione portatile di OTCC, ho effettuato una variante chiamata Otccelfelf. È solo un po 'più grande di OTCC, ma genera direttamente un eseguibile I386 ELFL di A386 collegato dinamicamente da una sorgente C senza affidarsi a uno strumento Binutils! Otccelfelf è stato testato con successo su I386 Linux e su SPARC Solaris.Note: il mio altro progetto Tinyccc che è un compilatore ISOC99 C completo è stato scritto iniziando dal codice sorgente di OTCC! Compilazione: GCC -O2 OTCC.C -O OTCC -LDLGCCC -O2 otccelf.c -o otccelfel-compilation: ./ otccelf otccelf.c otccelf1
Compilatore di Tiny C offuscato Software correlato