Ho un programma base in C che desidero convertire in linguaggio brainfsck ma non riesco a trovare nulla sull'argomento. Trovo molti convertitori "brainfuck to C" ma non viceversa. Ho trovato C2BF ma non capisco come usarlo o se è quello di cui ho bisogno.C per avviare il compilatore?
17
A
risposta
10
C2BF è un programma C distribuito come codice sorgente C.
Per costruire il C2BF è necessario svn, Gnu Make e yacc e flex da installare. Dopo aver compilato C2BF da solo, dovrebbe fare esattamente ciò che ti aspetti.
Se si utilizza una sorta di sapore Linux:
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
dovrebbe darvi il compilatore in ${HOME}/c2bf/cc/c2bf-cc
.
Se si utilizza Windows, è necessario installare qualcosa come MinGW o cygwin per compilare il materiale.
Problemi correlati
- 1. Il compilatore C# era scritto in C++?
- 2. La differenza tra il compilatore Mono C# e il compilatore MS C# rispetto all'ambito
- 3. Come ottenere il compilatore C# per inferire tipi generici?
- 4. Dove il compilatore memorizza i metodi per le classi C++?
- 5. Specificare il compilatore C++ in waf
- 6. Come utilizzare il compilatore Visual Studio C++?
- 7. Supporto del compilatore per l'imminente C++ 0x
- 8. -isistema per compilatore MS Visual Studio C++
- 9. Esiste un compilatore come servizio per C++?
- 10. Compilatore Microsoft Visual C++ per Python 3.4
- 11. controlla se il compilatore C funziona ... no
- 12. Il compilatore C# è open source?
- 13. Come funziona assegno cmake per il compilatore
- 14. Avviare Outlook con C#
- 15. soluzione Java per C++ direttiva stile compilatore
- 16. Compilatore 64 bit C per Windows 7
- 17. Compilatore C++ per Windows senza IDE?
- 18. Esiste un compilatore C portatile per Windows?
- 19. compilatore C# Enhancement Suggerimento
- 20. C Errore # compilatore CS0433
- 21. Compilatore PIC16 C
- 22. C compilatore ??) sostituzione
- 23. Compilatore C#: opzione/nostdlib
- 24. Compilatore PIC C gratuito
- 25. Compilatore C standard attuale?
- 26. Il compilatore gcc C è scritto in C?
- 27. Universalmente il modo indipendente per il compilatore di implementare una macro UNUSED in C/C++
- 28. Come avviare il debug?
- 29. Passaggio del compilatore C# di Roslyn
- 30. Il modulo C senza segno causa il warning del compilatore
Voglio convertirlo effettivamente in codice sorgente, non ricompilarlo in qualche passaggio intermedio – MyNameIsKhan
È ancora un compilatore, quello che stai trasmettendo è codice BF. Tenete presente che poiché BF è molto più limitato di C (anche se è completo), questo non sarà banale, il concetto di "puntatore" non ha davvero senso o esempio. –
Probabilmente starai meglio convertendo l'assembly in brainfsck e compilando il codice C all'assemblaggio. – Claudiu