首页 > 解决方案 > 如何调用 MinGW gdb 中的函数?

问题描述

我正在尝试在 Windows 10 上的MinGW gdb中显示函数调用的输出。

foo()我在我的.cpp文件中定义了以下函数。

void foo()
{
  cout<<"Hi foo!"<<"\n";
}

当我尝试(gdb) call foo()or(gdb) p foo()时,gdb崩溃并返回到命令提示符。

所以我尝试通过键入(gdb) call和点击来显示可调用函数的列表<tab>。该列表确实包含函数foo()

此外,(gdb) ptype foo输出void (void).
这些表明该功能foo()存在。

gdb版本GNU gdb (GDB) 8.1来自,MinGW x86_64-posix-seh从此链接下载。

请帮我在MinGW gdb中显示函数调用的输出。

标签: c++windowsgdbmingw-w64

解决方案


推荐阅读