使用gdb跟踪C++中的函数调用

use*_*740 3 c++ debugging callstack gdb

我有一个在Linux平台上用C++开发的系统.我正在对这个系统进行一些调试.我想查找函数的完整函数调用序列.让我们假设函数按以下顺序调用

function_1 -> function_2 -> function_3 -> function_4
Run Code Online (Sandbox Code Playgroud)

如果我在function_4上设置了一个断点,那么执行将在那时保持.我想看看在function_4之前调用functions_1,function_2和function_3.如果有任何gdb命令来跟踪这些函数调用?

谢谢,Ankur

Sti*_*sis 8

你想要一个回溯.该gdb命令bt将准确显示您感兴趣的内容.

  • 我的意思是在“ gdb”中,您需要输入命令“ bt”。 (2认同)