あなたの問題が何であるか正確にはわかりませんが、ビルダーがどのように機能するかを説明しようと思います.
どの Eclipse プロジェクトにも 0 個以上のビルダーがあり、Eclipse がプロジェクトをビルドするときに (順番に) 呼び出されます。外部ビルド ツールの呼び出しや XML ファイルの検証など、さまざまな処理を行うさまざまな種類のビルダーがあります。必要に応じて、独自のビルダーを定義できます。
通常、CDT プロジェクトには 2 つのビルダーがあります。1 つ目は、コードのコンパイルを担当する CDT ビルダーです。外部ビルド ツールを使用している場合は、"makefile プロジェクト" を使用している可能性が高く、その場合、CDT ビルダーはビルド ツールを呼び出すだけです。これはデフォルトで「make」と呼ばれますが、プロジェクト設定で変更できます。
2 番目のビルダーは「スキャナー検出」ビルダーです。このビルダーの目的は、オートコンプリートが機能するように、インデクサーに使用するインクルード パスなどを見つけようとすることです。外部ツールを使用している場合は、これらを自分で設定する必要がある可能性があります。 「パスとシンボル」タブの下。
通常、ビルダーはデバッグ時に関与しませんが、ビルド システムがコンパイル済みのバイナリを CDT が期待する場所に配置しない場合、問題が発生する可能性があります。プロジェクトのプロパティには、CDT がバイナリを検索する方法/場所を設定できるタブが必要です。