gpt4 book ai didi

c++ - 如何在gdb中获取当前被调试进程的pid?

转载 作者:IT老高 更新时间:2023-10-28 22:37:25 25 4
gpt4 key购买 nike

在gdb内部,什么命令会提供被调试进程的pid?

大部分 google results仅讨论知道 pid 后如何将 gdb 附加到进程。

最佳答案

一个简单的方法是infoferior。这里我自己调试 gdb,这个命令显示了被调试对象的 PID:

(top-gdb) info inferior
Num Description Executable
* 1 process 14068 /home/tromey/gdb/build/gdb/gdb

你也可以只调用普通的 C 函数:

(top-gdb) print getpid()
$3 = 14068

关于c++ - 如何在gdb中获取当前被调试进程的pid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36704270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com