He básico de un programa en C que deseo para convertir a la lengua brainfsck pero no puede encontrar nada sobre el tema. Me parece que muchas «brainfuck a C» convertidores pero no la otra manera alrededor. He encontrado C2BF pero no entiendo como usarlo o si eso es lo que necesito.

  • De hecho, quiero convertirlo en código fuente, no volver a compilarlo en algún intermediario paso
  • Es todavía un compilador, lo que está saliendo es BF código. Tenga en cuenta que, dado que BF es mucho más limitado que C (a pesar de que es turing completo) este va a ser trivial, el concepto de un «puntero» en realidad no tiene sentido, por ejemplo.
  • Usted probablemente estaría mejor fuera de la conversión de la asamblea para brainfsck, y compilar el código C de la asamblea.
  • Sé cómo compilar C a de la asamblea, pero entonces, ¿para compilar asamblea brainfsck?
  • Me hizo escribir un programa que por esta vez. es muy divertido si usted tiene el tiempo. Acaba de hacer las construcciones que usted necesita para su aplicación.
  • Por CIERTO, C2BF se distribuye como código fuente (ya que usted menciona que no sabía qué hacer con él). Tienes que compilarlo usted mismo para poder usarlo. Descargar el código fuente y leer el archivo README y makefile para obtener información acerca de la compilación y el uso de ella.
  • Yo no sé ni cómo hacerlo; ¿dónde está el C2BF archivo que necesito?

InformationsquelleAutor MyNameIsKhan | 2012-07-10

1 Comentario

  1. 12

    C2BF es un programa en C que se distribuye como código fuente C.

    Para construir el C2BF necesita svn, Gnu Make y yacc y flex para ser instalado. Después de haber compilado C2BF usted debe hacer exactamente lo que esperas de él.

    Si usted está usando algún tipo de Linux sabor:

    cd ${HOME}
    svn co https://c2bf.svn.sourceforge.net/svnroot/brainfuck/c2bf/trunk c2bf
    cd c2bf
    sudo apt-get install bison flex # or yum install bison flex
    YACC=bison make

    debe darle el compilador en ${HOME}/c2bf/cc/c2bf-cc.

    Si usted está utilizando Windows tienes que instalar algo como MinGW o cygwin para compilar las cosas.

Dejar respuesta

Please enter your comment!
Please enter your name here