我已经编写了一个简单的C++程序,如下所示:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello.";
return 0;
}
现在我想对它进行调试。那么它的命令是什么,这样我的控制就会转到每一行?
发布于 2008-12-16 07:10:35
发布于 2008-12-16 07:20:16
不要忘记使用-g选项编译源代码。如下所示:g++ -g helloWorld.cc
这将创建一个a.out可执行文件。您将能够使用gdb ./a.out
命令调试您的a.out exe。另一个你可以使用的工具,它的ddd,基本上是一个gdb的图形用户界面。
祝好运
发布于 2008-12-16 08:07:46
如果您需要一些用户友好的调试器,您可以使用Kdbg,它基本上是KDE的gdb前端。也许没有ddd那么强大,但更容易入门。
https://stackoverflow.com/questions/370622
复制相似问题