No.405開発とビルド

compiler

コンパイラ

知識レベル 基礎

答えひとことで

コンパイラは、プログラムの元になるコードを実行可能な形へ変換する仕組みです。

interpreter との違いコンパイラは事前変換を主に担い、インタープリタは実行時の解釈を主に担う点が違います

使うコマンドfileman

くわしく

コンパイラは、高水準言語で書かれたソースコードを機械語や中間表現へ変換するプログラムを指します。コンパイル対象の言語規則を解釈し、最適化や型検査を行いながら、オブジェクトファイルや実行形式の材料を作ります。Linuxでは、コンパイラ単体ではなく、前処理、アセンブル、リンク、デバッグ情報の流れと合わせて理解すると役割が明確になります。インタープリタやリンカと混同されやすいですが、コンパイラは主に『変換する段階』を担当する点が中心です。

まちがえやすい言葉と由来

compilerVSinterpreter

コンパイラは事前変換を主に担い、インタープリタは実行時の解釈を主に担う点が違います。

ことばの地図

関係するコマンド

よくある質問

資格試験では

  • LPIC-1 102大事ソースからの導入、ビルド、またはスクリプト実行の理解ソースコードをビルドして使う流れを理解するうえで重要です。

compiler を最後まで読みました。

Linux 用語辞典に戻る70 / 512

Goodly のメニュー