c - 如何在Linux终端中访问已经运行的进程?

标签 c linux gdb

我正在使用 gdb 来调试我的程序。说a.out 现在 gdb 正在作为 gdb ./a.out 运行 我错误地按了 Ctrl+z 而不是 q 来退出。 我使用 ps -eaf 并了解到 gdb 正在后台运行该程序,其 id 为 15269。

我想访问相同的进程,而不是再次输入 gdb ./a.out

我尝试通过谷歌搜索,但除了 fg %[process_number] 之外找不到任何东西,它只是告诉我不存在这样的作业。

你能帮忙吗?

谢谢

最佳答案

输入 fg 以返回到该 shell 中的后台进程...

关于c - 如何在Linux终端中访问已经运行的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47142027/

相关文章:

gdb - 找到在 cortex-m4 上发生中断的位置

ubuntu - 无法在调试器内调用标准数学函数?

android - C/Renderscript/Neon Intrinsics 之间的电池电量消耗 -- 视频过滤器(边缘检测)APK

linux - 如何使用 sed 删除前导数字?

c - While/Switch 循环实现

linux - 在 Vim 中将交替突出显示颜色设置为文本?

linux - 在 bash 脚本中运行 Matlab; matlab : not found

c - 使用 gdb 调试 C 预处理器宏中的崩溃

c++ - 在 ‘,’ token { (C++)

c++ - 需要一个有效的减法算法模数