用gdb退出当前函数

那些使用Visual Studio的人会熟悉Shift + F11 热键 ,这个热键从一个函数中跳出来,这意味着它继续执行当前函数,直到它返回给它的调用者,然后停止。

gdb中是否有相同的内容?

你可以使用finish命令。

  • 结束:继续运行,直到刚刚select的堆栈帧中的函数返回。 打印返回的值(如果有的话)。 这个命令可以简写为fin。

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