Tiny C compilador ofuscado

Tiny C compilador Ofuscado C (OTCC) es un compilador C muy pequeño.
Descargar ahora

Tiny C compilador ofuscado Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Fabrice Bellard
  • Sitio web del editor:
  • http://www.regnow.com/softsell/visitor.cgi?affiliate=22260&action=site&vendor=

Tiny C compilador ofuscado Etiquetas


Tiny C compilador ofuscado Descripción

Tiny C compilador offuscado (OTCC) es un compilador C muy pequeño. Tiny C Compiler (OTCC) ofuscado es un compilador C muy pequeño que escribí para ganar el concurso internacional ofuscado del código C (IOCCC) en 2002. Mi objetivo era escribir el compilador C más pequeño que es capaz de compilar. Elijo un subconjunto de C que era lo suficientemente general como para escribir un pequeño compilador C. Luego extendí el subconjunto C hasta que alcancé el tamaño máximo autorizado por el concurso: 2048 bytes de c de origen excluyendo el ';', '{', '}' y caracteres espaciales. Elegimos generar código I386. El código OTCC original solo se pudo ejecutar en I386 Linux porque se basó en la endianesidad y el acceso no alineado. Generó el programa en la memoria y lo lanzó directamente. Los símbolos externos se resolvieron con dlsym (). Para tener una versión portátil de OTCC, hice una variante llamada OTCCelf. Es solo un poco más grande que OTCC, ¡pero genera directamente un ejecutable de ELF i386 de I386 vinculado dinámicamente de una fuente C sin confiar en ninguna herramienta de binutils! OtcCelf se probó con éxito en I386 Linux y en SPARC Solaris.Note: Mi otro proyecto TinyCC, ¿cuál es un compilador de ISOC99 C completamente destacado, se escribió desde el código fuente de OTCC? Compilación: GCC -O2 OTCC.C -O OTCC -LDLGCCC -O2 OTCCELF.C -O OTCCFELF COMPILACIÓN: ./ OTCCELF OTCCELF.C OTCCELF1


Tiny C compilador ofuscado Software relacionado

Barista

BARISTA es una biblioteca de cámara objetiva diseñada para cargar, construir, manipular y guardar archivos de clase Java. ...

345

Descargar

Cucillo

CTALK Agrega características de idioma orientadas a objetos, como clases, métodos, sobrecarga del operador y herencia, a los programas de C. ...

180

Descargar