通常,我看到在后台运行的进程pid,并使用命令dbx -a <pid>在该进程上启动dbx
pid
dbx -a <pid>
同样,我如何使用gdb完成此操作?
有两种方法.
在命令行中,将PID作为参数包含在可执行文件名称之后:
gdb /path/to/prog PID
在gdb中,可以使用attach命令:
gdb /path/to/prog gdb> attach PID
虽然命令行上的指定更加简洁,但如果您有一个名称与PID相同的核心文件(即,对于PID 2345,核心文件必须命名为"2345"),那么gdb将打开核心文件,这是一个很小的风险.诚然,这种情况发生的可能性微乎其微.
硅谷产品实战36讲 -〔曲晓音〕
Java核心技术面试精讲 -〔杨晓峰〕
机器学习40讲 -〔王天一〕
快速上手Kotlin开发 -〔张涛〕
程序员的数学基础课 -〔黄申〕
许式伟的架构课 -〔许式伟〕
Linux实战技能100讲 -〔尹会生〕
Flutter核心技术与实战 -〔陈航〕
React Hooks 核心原理与实战 -〔王沛〕
计算机基础实战课 -〔彭东〕
Serverless进阶实战课 -〔静远〕
AI大模型企业应用实战 -〔蔡超〕
无涯教程 - Python2教程
无涯教程 - Elixir教程
无涯教程 - 数据结构和算法教程
无涯教程 - MFC教程
无涯教程 - Redis教程
无涯教程 - Shell/Bash教程
无涯教程 - 计算机基础教程
无涯教程 - Java 代码面试完全指南教程