c++ - 如何调用 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中显示函数调用的输出。
解决方案
推荐阅读
- java - 无法使用 VSCode 运行/编译 java 程序
- javascript - 获取彼此最接近的两个单词之间的字符串
- python - Roc 曲线未显示在图表上 (Sklearn-kNN)
- python-3.x - 从 python bytes-str 生成 4 字节校验和
- ruby-on-rails - Rails + Carrierwave + MiniMagick:如何保存 gif 动画?
- c# - 作为集成测试的一部分,为已安装的 ExcelDna 插件调用 Excel 功能区按钮
- html - 使用 powershell 下载文件
- jquery - jquery 不能从外部 symfony 包中工作
- django - 在pycharm中创建django项目时出错
- r - 在 purrr 中使用 MASS::stepAIC