20

我有一个 C 中的基本程序,我希望将其转换为语言 Brainfsck,但找不到关于该主题的任何内容。我发现了许多“脑筋急转弯”的转换器,但反之则不然。我找到了 C2BF,但不明白如何使用它,或者这是否是我需要的。

4

1 回答 1

12

C2BF是作为 C 源代码分发的 C 程序。

要构建 C2BF,您需要安装svnGnu Make和 yacc 和 flex。在您自己编译 C2BF 之后,它应该完全按照您的期望进行。

如果您使用某种 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

应该给你编译器${HOME}/c2bf/cc/c2bf-cc

如果您使用的是 Windows,则必须安装诸如MinGW或 cygwin 之类的东西来编译这些东西。

于 2012-07-10T23:20:45.367 回答