Skip to content

Prokuma/bfcompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bfcompiler

Brainfuckのコンパイラです。久しぶりに雑なコードだが書いてみました。テストでHello Worldを出力するコード(hello.bf)も入ってるので試してみてください。

使い方

  1. compiler.cをコンパイルします。
cc -o bfc compiler.c
  1. brainfuckで作成されたコードをコンパイルします。
./bfc source_code.bf
  1. 2を実行するとsource_code.bf.sが生成されます。アセンブラでオブジェクトファイルを生成します。 ここでは64bit Linux環境を基準とします。
nasm -f elf64 -o source_code.bf.o source_code.bf.s
  1. 3で生成されたオブジェクトファイルを用い、実行ファイルを生成します。
ld -m elf_x86_64 -o a.out source_code.bf.o

About

This is Brainfuck compiler.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published