-1

我有一个使用 gcc(4.1) 开发并使用 CMAKE MakeFiles 编译的 c++ 应用程序。代码很大,调试起来很困难。我不知道如何使用 cmake Utility 逐行调试代码。知道怎么做吗?

提前致谢 :) 。

4

1 回答 1

3

CMake 是一个增强 makefile 定义的系统(它是一个创建特定于平台的 makefile 的元系统)。它不是调试器。您可以使用 gdb 进行调试。

为确保您的程序被正确编译以进行调试,请确保传递给 gcc 的标志包括-O0,这意味着没有优化,以及-g用于调试信息,或者-ggdb生成非常适合 gdb 的格式(另请参见http://gcc.gnu .org/onlinedocs/gcc/Debugging-Options.html)。

于 2012-06-29T09:55:35.120 回答