Makefile について理解が足りてないのでメモ Ruby の C 拡張をいじるに当たって、避けて通れないので、ここいらで把握する make って何? make(メイク) は、プログラムのビルド作業を自動化するツール。 コンパイル、リンク、インストール等のルールを記述したテキストファイル (Makefile) に従って、これらの作業を自動的に行う。 複雑に関連し合ったファイルの依存関係を解決するのが make の長所である。
Makefile について理解が足りてないのでメモ Ruby の C 拡張をいじるに当たって、避けて通れないので、ここいらで把握する make って何? make(メイク) は、プログラムのビルド作業を自動化するツール。 コンパイル、リンク、インストール等のルールを記述したテキストファイル (Makefile) に従って、これらの作業を自動的に行う。 複雑に関連し合ったファイルの依存関係を解決するのが make の長所である。
#make覚書 最近makeを使うことになったので、make関する覚書を作成しています。 ##環境 私の作業場所で扱う計算機が下記の様に異なりますが、 特に区別せずに作業しています、ご了承ください。 Debian8 bash GNU Make 4.0 macOS-X bash GNU Make 3.81 ##make makeはMakefileにルールを記述しておき、煩雑なコンパイル作業等を自動化するコマンドです。 一連の作業の中で変更の無いファイルに対してコンパイルを飛ばしたりしてくれるので便利です。 ###基本的なルール Makefileはターゲット(target)、必須項目(prereq)、コマンド(comands)から成り、 必須項目のファイルがターゲットよりも新しい場合にコマンドが実行されます。 ちなみにインデントはTABでないと駄目です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く