Codeblock中的堆栈跟踪

时间:2016-10-15 19:52:55

标签: c++ codeblocks

我第一次使用Codeblocks来运行cpp程序。在编译程序时发生错误,我想知道错误引起的程序中的行号,或者换句话说,我想知道程序的堆栈跟踪。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

您也可以使用gdb。要进行调试,请在命令末尾使用g ++和-g进行编译,然后使用gdb运行程序(在linux中,gdb ./NameOfYourProgram)。然后,键入r来运行它,当发生错误时,只需键入where即可获得堆栈。您还可以设置断点并使用gdb执行步骤以进一步检查错误。