-1

gcc(4.1) を使用して開発され、CMAKE MakeFiles でコンパイルされた C++ アプリケーションがあります。コードのサイズが大きく、デバッグが大変です。cmakeユーティリティを使用してコードを1行ずつデバッグする方法がわかりません。それを行う方法はありますか?

前もって感謝します :) 。

4

1 に答える 1

3

CMake は、makefile の定義を拡張するためのシステムです (プラットフォーム固有の makefile を作成するメタ システムです)。デバッガではありません。デバッグには gdb を使用できます。

プログラムがデバッグ用に適切にコンパイルされるようにするには-O0、gcc に渡されるフラグに最適化なしを意味するもの-g、デバッグ情報用、またはgdb に非常に適した形式を生成するものを含めるようにしてください ( http://gcc.gnu-ggdbも参照してください) 。 .org/onlinedocs/gcc/Debugging-Options.html )。

于 2012-06-29T09:55:35.120 に答える