首页 > 解决方案 > 收到我不明白的劣质流程消息

问题描述

我在 Linux Mint19.1 上使用 gnu 工具和 gdb 以及“从头开始编程”一书。我已经通过编译器和链接器运行了程序 maximum.s 并得到了正确的答案。但是,当我尝试使用 gdb 逐步执行程序时,我收到消息:劣质进程 1(进程 18754)以代码 0336 退出。将不胜感激

标签: gdbgnu

解决方案


但是,当我尝试使用 gdb 逐步执行程序时,我收到以下消息:inferior process 1 (process 18754) exited with code 0336.

该消息意味着:您正在调试的进程(带有进程 id 18754)已经退出(调用系统调用),带有代码(十进制)。exitexit_group0336222

发生这种情况的最可能原因是:您这样做了step(这需要存在调试信息,而您的程序没有任何信息)。

可能想一次执行一条指令,而命令是stepi.


推荐阅读