- ビルド
- 実行可能なファイルを生成すること。機械語やデータの羅列になっていることが多い。ソースコードをコンパイルし、必要な外部ライブラリや初期化コードをリンクする。
- cc,gcc
- コンパイルに使われるコマンド。ソースコードを解析してオブジェクトファイルを生成するのが主な目的。
- リンク
- 機械語のプログラム(オブジェクトコード)をリンクさせること。スタティックリンクとダイナミックリンクがある。
- スタティックリンク
- すべての必要なプログラムを一つのファイルにまとめるリンク。
- ダイナミックリンク
- 実行時に、必要に応じて外部ファイルをメモリに呼び出すリンク。
- make
- 簡単にビルドするためのツールおよびコマンド。Makefileが必要。
- Makefile
- コンパイル対象、リンク対象、処理方法などの手順ををまとめて記述したファイル。
- configure
- Makefileを生成するシェルスクリプト。環境に応じたMakefileを生成する。
- autoconf
- configureファイルを生成するツール。らしい。