コンパイルエラー 【compile error】

概要

コンパイルエラー(compile error)とは、プログラミング言語で記述されたソースコード機械語コードに変換(コンパイル)する際に、何らかの致命的な問題が発生して失敗・中断すること。また、そのような中断を招いた問題や、原因となるコードの誤りなどのこと。

人間が読解可能な形式で記述されたプログラムコンパイラcompiler)と呼ばれるソフトウェアによって内容が解析され、コンピュータが実行可能な形式のプログラムに変換されるが、その過程で問題が発生してそれ以上処理を続行できなくなる事態のことを指す。

最も多い原因は記述ミスなどソースコード中に含まれる誤ったコードで、当該箇所の解析・変換が不可能となりエラーが発生する。また、処理に必要なメモリ領域が足りないなど、コード中の誤り以外の外部の要因によって発生する場合もある。

エラーが発生すると、その種類や原因、問題の含まれるプログラムファイルの名前、当該箇所の行番号コード断片などをエラーメッセージとして出力するようになっていることが多い。プログラマはこのメッセージを頼りに誤りを発見し、修正する。

エラーとして処理を中止するほどではないが、言語仕様などに照らして好ましくないコードや潜在的な問題箇所を発見した場合は「ワーニング」(warning、「警告」の意)と呼ばれるメッセージ出力して開発者に注意を促すことがある。

これに対し、プログラム実行時に致命的な問題が発生し実行を中断・異常終了することは「実行時エラー」「ランタイムエラー」(runtime error)という。

(2018.1.17更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる