标签: c++ codeblocks
我第一次使用Codeblocks来运行cpp程序。在编译程序时发生错误,我想知道错误引起的程序中的行号,或者换句话说,我想知道程序的堆栈跟踪。
如何实现这一目标?
答案 0 :(得分:0)
您也可以使用gdb。要进行调试,请在命令末尾使用g ++和-g进行编译,然后使用gdb运行程序(在linux中,gdb ./NameOfYourProgram)。然后,键入r来运行它,当发生错误时,只需键入where即可获得堆栈。您还可以设置断点并使用gdb执行步骤以进一步检查错误。
gdb ./NameOfYourProgram
r
where