GDB完成后,我得到以下输出:
─── Output/messages ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[Inferior 1 (process 18473) exited with code 05]
5
中的退出代码?18473
是指线程ID,(unix)进程ID还是其他名称?答案 0 :(得分:1)
在gdb完成之后,是否有办法捕获提示5中的退出代码?
在GDB中,您可以使用$_exitcode
convenience variable。
18473是否引用线程ID,(unix)进程ID或其他?
UNIX进程ID。
最后,为什么将其称为“劣等”过程?
这正是GDB开发人员所称的。它与“ GDB正在调试的进程”相同(相对于GDB进程本身),并且简短得多。从GDB对其进行控制(使其停止,单步运行或按GDB期望的方式运行)的意义上讲,它也“不如GDB”。