大学生がプログラマーを目指すはなし

ruby, python, AIの話が多いです

rakeの基本

前提 rubyプログラムの中でC言語コンパイルして実行する。
1. まず最初に適当な作業ディレクトリを作成し、そこにRakefileを作る。

ここでお約束的な感じでRakefileの頭文字は大文字にしておく。

2. 今回使用するC言語プログラムを作っておく。

今回実行するプログラムはamidakuji.c

3. RakefileにCプログラムをビルドして実行するためのコードを書いていく。

f:id:rk0822ps4:20180707155733p:plain

 $ rake としたらdefaultでamidakujiが呼ばれるようにしておく。

4~6行目で実行プログラムで、8~10行目でビルドだ。

このように芋ずる式で書いていくと良い。

$ rake

で実行できる。