マイヤーズの三角形問題を実装したやつです。
$ git clone コレ
$ cd cloneしたところ
$ make
$ ./bin/myers (辺A) (辺B) (辺C)
※makeのターゲット
make all
: プログラム本体とテスト(ターゲットがブランクならコチラ)make myers
: プログラム本体make test
: テストmake clean
: 今あるもの削除
myers.test.c
にテスト内容を記載(ハードコード)し、実施します。
make test
の前にmake (myers)
してあれば、コンパイルしてあるmyerslib.o
を使用するはずです。
$ cd cloneしたところ
$ make test
$ ./bin/myers.test