What is says on the tin.
$ gcc ./bfjit.c ./asm.c -o ./bfjit
Save this program to hello.bf
:
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
$ ./bfjit ./hello.bf
> Hello World!
More examples can be found here.
Dump the compiled machine code to a file:
$ ./bfjit ./hello.bf ./tmp.bin
Then see the disassembly:
$ ./disasm.sh ./tmp.bin