プログラムがコンパイルに失敗したステップ(プリプロセッサ、コンパイル、リンク)をどのように知ることができますか?
たとえば、3つのソースファイルのプログラムを作成しました。3つすべてに、すべてのソースファイルのすべてのプロトタイプを含むa.c ,b.c, c.c
ヘッダーファイルが含まれていましたが、ヘッダーファイルに1つの関数も実装しました。h.h
間違っていることはわかっていますが、プログラムがクラッシュしたのはどの段階でしたか、リンクかコンパイルか、エラーメッセージが表示されました。これは、問題がリンク段階にあるということですか?(それ以外の場合は、コンパイラからの間違いに赤い下線が表示されますか?)
リンクについてはどこで読むことができますか?ヘッダーとソースファイルおよびリンクエラーに関してすべきでないことは何ですか?
(私はLinuxでEclipseを使って作業しています)