読者です 読者をやめる 読者になる 読者になる

ビルド関係の言葉

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