Eclipse CDT (Kepler) と MinGW を使用して Windows 7 マシンをセットアップしようとしています。ここで私が実行した手順に従ってください:
- 公式リポジトリから MinGW をダウンロードしてインストールしました
- 公式 Web サイトから最新の (Kepler) Eclipse CDT をダウンロードしてインストールしました
PATH
MinGW bin path を含めるようにグローバル変数を更新しましたC:\MinGW\bin
。PATH
変数は、Eclipse のセクションでも正しく設定されていますEnvironment
。
ただし、単純な Hello World プログラムを (デバッグ モードで) デバッグしようとすると、ブレークポイントが無視され、最後まで実行が続行されます。次の回避策を試しましたが、成功しませんでした。
- 次のリンカー フラグを追加します。
-static-libgcc -static-libstdc++
- バイナリパーサーを手動で指定する (
PE Windows Parser
) - 優先ランチャーを
Standard: create process launcher
main
関数の先頭に次の行を追加します。setvbuf(stdout, NULL, _IONBF, 0); setvbuf(stderr, NULL, _IONBF, 0);
なにか提案を?ありがとう。