bfc is a bad (probably) Brainfuck compiler.
It compiles only to x64 assembly, though there are flags that you can use to get your code assembled and linked into a standard Linux elf executable.
I wrote this compiler because I had no idea how to write compilers, and thought it might be interesting. It was very interesting and I still have no idea how to write compilers because Brainfuck is a very syntactically simple language and has very few possible operations. I'll be working on a C compiler next instead. I didn't think this through.
Grab the binary from the latest release.
bfc -o hello.asm hello.bfbfc -a -o hello.o hello.bfbfc -al -o hello hello.bfbfc -r hello.bf