kmc-jp / c90-compiler

ISO C90のコンパイラ
GNU General Public License v3.0
31 stars 0 forks source link

kmc90 c90-compiler

ISO C90のコンパイラ

Build Status

コンパイラのテスト用のCのソースコードの書き方

コンパイラのテストのソースコードは現在stage1/stage2の二種類に分類されています。

tests/stage1, tests/stage2以下においたC言語のソースファイル(*.c)がそれぞれstage1, stage2のテストに使われます。

書き方の例はそれぞれのディレクトリの中のfibonacci.cなどを参照してください。

ソースコードが書けたらこのディレクトリで$ make testするとコンパイルが行われ、ソースコードのあるディレクトリにhoge.cならhoge.outという名前で実行ファイルが生成されるので、正しい実行結果が得られるか確かめてください。

基本的なコードから重箱の隅をつつくようなコードまでどんどん書きましょう。