如何将断点添加到内部函数中

时间:2011-09-20 00:42:42

标签: c gdb

我正在使用GDB来逐步完成代码。

问题是我的代码有外部文件的功能。有没有办法踩过内部函数?

像这样:

    int main 
    { 
    string a ="AAA"; 
    DoString(a);
    }

有没有办法逐步执行使用GDB的DoString?

2 个答案:

答案 0 :(得分:1)

你在标签中提到汇编,所以我假设函数不在C中。只需使用 si stepi的简称)GDB命令来执行第一步机器指令一次。请参阅the manual

答案 1 :(得分:0)

在使用break DoString打破此功能后,执行step会让您进一步接听电话,next只会跳过