使用gdb退出当前函数

sas*_*alm 127 gdb

那些使用Visual Studio的人将熟悉Shift+ F11 hotkey,它退出一个函数,这意味着它继续执行当前函数,直到它返回到它的调用者,此时它停止.

在gdb中是否有等价物?

rje*_*rje 193

您可以使用该finish命令.

finish:继续运行,直到所选堆栈帧中的函数返回后.打印返回的值(如果有).该命令可以缩写为fin.

(参见https://sourceware.org/gdb/current/onlinedocs/gdb/Continuing-and-Stepping.html#Continuing-and-Stepping)