如何在gdb中调用function(void)

thowbik_dustan

我是一个完整的初学者,可以逆转英语。最近,我一直在研究gdb以及如何调试程序。

我很怀疑我是不是一个简单的人

#include <stdio.h>
#include <stdlib.h>

int flag(void){
    puts("okay you got this");
}

int main(void){
    puts("nope try again");
}

所以我成功地编译了这个程序,当我尝试运行这个程序时,它给了我主要功能输出

nope try again

所以现在我该如何在gdb中调用flag函数来给出“好了,你得到了”的输出,我尝试了最好的evrything并浏览了博客以获取答案,但最终以失败告终。希望我能解决这个问题,并请我提出建议。我想念这件事,我需要知道什么

大卫·拉涅里(David Ranieri)

您的意思是如何调用flag()和跳过putsin main,在这种情况下:

(gdb) break main
(gdb) run
(gdb) print flag()
okay you got this
(gdb) break 10
(gdb) jump 10
(gdb) quit

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们如何在GDB中完成函数调用?

来自分类Dev

如何在向量中删除std :: function <void()>?

来自分类Dev

如何使用std :: function <void(void)>调用方法

来自分类Dev

如何调用-可可中普通void函数中的(void)函数

来自分类Dev

如何在Emscripten中包装或调用带有void作为返回值的C函数?

来自分类Dev

如何在C#中调用异步void事件处理程序?

来自分类Dev

您如何在不传递参数的情况下在Flutter中调用void函数?

来自分类Dev

如何在gdb中打印#define值?

来自分类Dev

如何在gdb中读取文件

来自分类Dev

如何在GDB中运行记录指令历史记录和函数调用历史记录?

来自分类Dev

如何在OCaml的函数中返回void?

来自分类Dev

如何在golang中实现void *?

来自分类Dev

如何在ctypes中取消引用void *?

来自分类Dev

如何在 Void Linux 中安装 Freemind

来自分类Dev

如何在python中返回void

来自分类Dev

在GDB中,如何直接跳到最顶层的调用堆栈框架?

来自分类Dev

如何在CIL(MSIL)中“调用实例void valuetype [..type]”返回或保存值?(通用中间语言)

来自分类Dev

如何在函数中打印void *以及如何在函数中访问void *变量?

来自分类Dev

如何再次在类中调用“ static void Main(string [] args)”

来自分类Dev

gdb如何在共享库函数中设置软件断点?

来自分类Dev

如何在GDB中调试失败的货物测试?

来自分类Dev

如何在GDB中跳过循环的多次迭代?

来自分类Dev

如何在日志文件中包含GDB命令?

来自分类Dev

如何在GDB中多次重新运行程序?

来自分类Dev

如何在gdb中打破多个clang / ubsan警告?

来自分类Dev

如何在Qt Creator(gdb)中查看返回值

来自分类Dev

如何在GDB中打印注册地址?

来自分类Dev

如何在gdb中打印指针列表的内容?

来自分类Dev

如何在GDB中设置任意64位内存

Related 相关文章

  1. 1

    我们如何在GDB中完成函数调用?

  2. 2

    如何在向量中删除std :: function <void()>?

  3. 3

    如何使用std :: function <void(void)>调用方法

  4. 4

    如何调用-可可中普通void函数中的(void)函数

  5. 5

    如何在Emscripten中包装或调用带有void作为返回值的C函数?

  6. 6

    如何在C#中调用异步void事件处理程序?

  7. 7

    您如何在不传递参数的情况下在Flutter中调用void函数?

  8. 8

    如何在gdb中打印#define值?

  9. 9

    如何在gdb中读取文件

  10. 10

    如何在GDB中运行记录指令历史记录和函数调用历史记录?

  11. 11

    如何在OCaml的函数中返回void?

  12. 12

    如何在golang中实现void *?

  13. 13

    如何在ctypes中取消引用void *?

  14. 14

    如何在 Void Linux 中安装 Freemind

  15. 15

    如何在python中返回void

  16. 16

    在GDB中,如何直接跳到最顶层的调用堆栈框架?

  17. 17

    如何在CIL(MSIL)中“调用实例void valuetype [..type]”返回或保存值?(通用中间语言)

  18. 18

    如何在函数中打印void *以及如何在函数中访问void *变量?

  19. 19

    如何再次在类中调用“ static void Main(string [] args)”

  20. 20

    gdb如何在共享库函数中设置软件断点?

  21. 21

    如何在GDB中调试失败的货物测试?

  22. 22

    如何在GDB中跳过循环的多次迭代?

  23. 23

    如何在日志文件中包含GDB命令?

  24. 24

    如何在GDB中多次重新运行程序?

  25. 25

    如何在gdb中打破多个clang / ubsan警告?

  26. 26

    如何在Qt Creator(gdb)中查看返回值

  27. 27

    如何在GDB中打印注册地址?

  28. 28

    如何在gdb中打印指针列表的内容?

  29. 29

    如何在GDB中设置任意64位内存

热门标签

归档