sozysozbot / c_to_elf_compiler

Follows https://www.sigbus.info/compilerbook but spits out an ELF / Rui 本ベースで ELF を吐く C コンパイラを作る

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

c_to_elf_compiler

Follows https://www.sigbus.info/compilerbook but spits out an ELF / Rui 本ベースで ELF を吐く C コンパイラを作る

作業ログはこちら

発表

Kernel/VM探検隊online part6 で発表しました

Plan

hsjoihs will implement the odd-numbered steps, and kgtkr will implement the even-numbered steps. / hsjoihs が奇数番目のステップを、kgtkr が偶数番目のステップを実装する方針

Files and folders

  • log.txt: conversations and logs in plaintext (written entirely in Japanese) / 会話および作業ログがテキスト形式で記録されている
  • docs/: log.txt is rendered nicely into the GitHub Page, and the files in docs/ are for generating this web page. / log.txt をいい感じにレンダリングしたやつが GitHub Page で閲覧できる。docs/ 内のファイルはこのページを生成するためのもの。
  • experiment/: a folder intended for experimenting how gcc works and so on / gcc の挙動とかを実験するためのフォルダ
  • src/: a folder in which the actual C compiler's source lives / C コンパイラのソースが入っているフォルダ

About

Follows https://www.sigbus.info/compilerbook but spits out an ELF / Rui 本ベースで ELF を吐く C コンパイラを作る


Languages

Language:Rust 89.1%Language:Shell 9.0%Language:Nix 1.2%Language:Assembly 0.6%Language:Makefile 0.1%