gdb 可以从附加到进程开始吗?
Could gdb start with attaching to a process?
无需先启动 gdb,然后附加到现有进程。是否有一次性 gdb 命令行选项来执行此操作?
您可以使用以下命令来做到这一点
$ gdb <executable_file> -p <pid>
它会将 gdb
附加到执行 executable_file
后创建的进程 pid
。
在某些情况下 <executable_file>
可以从命令行中省略,在这种情况下 gdb 将自行定位可执行文件并读取其符号。
无需先启动 gdb,然后附加到现有进程。是否有一次性 gdb 命令行选项来执行此操作?
您可以使用以下命令来做到这一点
$ gdb <executable_file> -p <pid>
它会将 gdb
附加到执行 executable_file
后创建的进程 pid
。
在某些情况下 <executable_file>
可以从命令行中省略,在这种情况下 gdb 将自行定位可执行文件并读取其符号。