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

如何使用cmake调试gcc代码 我有一个使用GCC(4.1)开发的C++应用程序,用CMAKE MakeFiles编译。代码很大,调试起来很困难。我不知道如何使用cmake工具逐行调试代码。知道怎么做吗,c++,gcc,cmake,C++,Gcc,Cmake,提前感谢:)。CMake是一个增强makefiles定义的系统(它是一个创建特定于平台的makefiles的元系统)。它不是调试器。您可以使用gdb进行调试 为了确保您的程序被正确编译以进行调试,请确保传递给gcc的标志包括-O0,这意味着没有优化,以及-g以获取调试信息, 或-ggdb生成一种非常适合gdb的格式(另请参见)。cmake不是调试器,请使用gdb

提前感谢:)。

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

为了确保您的程序被正确编译以进行调试,请确保传递给gcc的标志包括
-O0
,这意味着没有优化,以及
-g
以获取调试信息,
-ggdb
生成一种非常适合gdb的格式(另请参见)。

cmake不是调试器,请使用gdb