Tihiroのストレスフリーな生活

少しだけ頭使って後は根性

makeとかautomakeとかcmakeとかが難しい。

超ざっくりな脳内分類。makeとかautomakeとかcmakeとか分けわかんないです。

makeとか

makeコマンド → Makefileを読み込んでコンパイルする。更新分だけコンパイルできるので経済的。

Makefileコンパイルの手順書

make installコマンド → makeコマンドでコンパイルしたものを使えるようにする。

configureスクリプト → 自動的にMakefileを作成する。

Autotoolsとか

Autotoolset → ビルドを半自動化する。

autoconfコマンド → configureスクリプトを作成してくれる。

automakeコマンド → Makefile.amからMakefile.inを作成してくれる。

Makefile.am → Makefile.inの雛形。

Makefile.in → configureスクリプトに読み込まれて、Makefileに生まれ変わるもの(今は違う?)。

aclocalコマンド → aclocal.m4を作成してくれる。

aclocal.m4 → 用途不明

cmakeとか

cmakeコマンド → CMakelists.txtを読み込んでMakefileを作成する。

CMakelists → cmakeにやってほしいことを書く。