2016-12-22 8 views
0

C++で最適化が-O2から変更された場合、Eclipse(Neon Milestone 2、CDT)はデバッグパースペクティブでmain()を見つけることができません。 -O0と-O2の間で交互に問題が再現されます。 Eclipseはmakefileを自動生成するように設定されています。最適化が-O2から縮小された場合、Eclipseのソースが失われる

+1

プレリリース版のEclipseに問題があることは予期しないことではありません。これをcdt-devメーリングリストに報告し、あなたの仕事にNeon SR1を使うべきです。 – dbrank0

答えて

1

これはeclipse CDTのバグです。私はCDT bugzillaに対してバグを提出したthisを参照してください。 CDTヘルプガイドのcautionを参照してください。

この問題のために利用可能になりまし唯一の解決策は、手動でプロジェクトを再ビルド、デバッグ起動構成と再構成しを変更し、することです。したがって、デバッグする前に、コンパイラのオプションを確認してください(-gと-O0を合せて)

+1

@CarlHあなたが投票して、あなたのコメントと懸念されたバグを追加することをお勧めします。 eclipse CDTチームがすぐにそれに取り組むように。最新のCDTでは、この問題も修正されていないことに注意してください。 –

関連する問題