bf256
is a Brainfuck compiler under 256 bytes in size.
It probably only works on OpenBSD/amd64 as-is.
See the blog post.
Just run make
.
$ bf256 < input.bf > output.c
Alternatively:
$ bf256 < input.bf | cc -x c -
Compiler alone:
$ size bf256.o
text data bss dec hex
216 0 0 216 d8
With overhead:
$ size bf256
text data bss dec hex
240 0 0 240 f0
ISC License. See LICENSE
for details.