| Verschleierter winziger C-Compiler Verschleiertes winziger C-Compiler (OTCC) ist ein sehr kleiner C-Compiler. |
Jetzt downloaden |
Verschleierter winziger C-Compiler Ranking & Zusammenfassung
- Name des Herausgebers:
- Fabrice Bellard
- Website des Verlags:
- http://www.regnow.com/softsell/visitor.cgi?affiliate=22260&action=site&vendor=
Verschleierter winziger C-Compiler Stichworte
Verschleierter winziger C-Compiler Beschreibung
Der verschleifte winzige C-Compiler (OTCC) ist ein sehr kleiner C-Compiler. Der verschleifte winzige C-Compiler (OTCC) ist ein sehr kleiner C-Compiler, den ich geschrieben habe, um den internationalen, verschleiften C-Code-Wettbewerb (IOCCC) im Jahr 2002 zu gewinnen. Ziel war es, den kleinsten C-Compiler zu schreiben, der sich selbst kompilieren kann. Ich wähle eine Teilmenge von C, die allgemein genug war, um einen kleinen C-Compiler zu schreiben. Dann erweiterte ich die C-Subset, bis ich die vom Wettbewerb genehmigte maximale Größe erreichte: 2048 Bytes von C-Quelle, ausgenommen die ';', '{', '}' und lace-Characters.Ich, um den I386-Code zu generieren. Der ursprüngliche OTCC-Code könnte nur auf i386 Linux ausgeführt werden, da er sich auf Endianness und den uneinrichteten Zugriff stützt. Es erzeugte das Programm im Speicher und startete es direkt. Externe Symbole wurden mit DLSYM () aufgelöst. Um eine tragbare Version von OTCC zu haben, machte ich eine Variante namens Olotcelf. Es ist nur ein bisschen größer als OTCC, sondern erzeugt direkt eine dynamisch verknüpfte I386 ELF ausführbare, aus einer C-Quelle, ohne sich auf Binutils-Tools zu verlassen! OTCCELF wurde auf i386 Linux und auf SPARC Solaris erfolgreich getestet. -O2 OTCCELF.C -O OTCCELF Self-Compilation: ./ OTCCELF otccelf.c OTCCELFF1
Verschleierter winziger C-Compiler Zugehörige Software