IT用語集 › プログラミング › make

make

プログラミング Svenska → 更新: 2026-10-22

元祖ビルド自動化ツール。1976年に Stuart Feldman が Bell Labs で書いた。ターゲット、依存関係、レシピを定義する。タブ文字が必須という仕様は今も変わらない。

事実上の標準は GNU Make である。今でも世界で最も使われているビルドツールで、すべての Linux ディストリビューション、カーネル、1980〜2010年代の C/C++ プロジェクトが対象だ。大規模プロジェクトでは CMake、Bazel、Ninja に置き換わったが、JS から Go、Rust まで、make build や make test といった薄いフロントエンドとして生き続けている。誰もが忘れがちな小技が .PHONY である。

← 用語集に戻る