我正在使用GDB来逐步完成代码。
问题是我的代码有外部文件的功能。有没有办法踩过内部函数?
像这样: int main
{
string a ="AAA";
DoString(a);
}
有没有办法逐步执行使用GDB的DoString?
答案 0 :(得分:1)
你在标签中提到汇编,所以我假设函数不在C中。只需使用 si
(stepi
的简称)GDB命令来执行第一步机器指令一次。请参阅the manual。
答案 1 :(得分:0)
在使用break DoString
打破此功能后,执行step
会让您进一步接听电话,next
只会跳过。