| Compilador de Ciny C ofuscado OBfuscated Tiny C Compiler (OTCC) é um compilador C muito pequeno. |
Baixe Agora |
Compilador de Ciny C ofuscado Classificação e resumo
- Nome do editor:
- Fabrice Bellard
- Site do editor:
- http://www.regnow.com/softsell/visitor.cgi?affiliate=22260&action=site&vendor=
Compilador de Ciny C ofuscado Tag
Compilador de Ciny C ofuscado Descrição
O OBfuscated Tiny C Compiler (OTCC) é um compilador C muito pequeno. Obrusciado Tiny C Compiler (OTCC) é um compilador C muito pequeno que escrevi para ganhar o concurso internacional ofuscado C Code (IOCCC) em 2002. Meu objetivo era escrever o menor compilador C capaz de se compilar. Eu escolho um subconjunto de C que foi geral o suficiente para escrever um pequeno compilador C. Em seguida, estendi o subconjunto C até atingir o tamanho máximo autorizado pelo concurso: 2048 bytes de C Fonte excluindo o ';', '{', '}' e personagens espaciais.Eu opto por gerar código I386. O código OTCC original só poderia ser executado no Linux I386 porque se baseia em endianidade e acesso desalinhado. Gerou o programa na memória e lançou diretamente. Símbolos externos foram resolvidos com DLSYM (). Para ter uma versão portátil do OTCC, fiz uma variante chamada Otcccelf. É apenas um pouco maior que o OTCC, mas gera diretamente um executável de elfo i386 dinamicamente ligado a partir de uma fonte C sem confiar em qualquer ferramenta de binutil! O Otccelf foi testado com sucesso no Linux I386 e no SPARC Solaris.note: Meu outro projeto Tinycc, que é um compilador ISOC99 C totalmente destacado, começando a partir do código-fonte OTCC! Compilação: GCC -O2 OTCC.C -O OTCC-OTLGCC -O2 OTCCELF.C -O OTCCELF Auto-compilação: ./ Otccelf Otccelf.c Otccelf1
Compilador de Ciny C ofuscado Software Relacionado