gpt4 book ai didi

gdb - gdb 如何检索目标程序的退出码?

转载 作者:行者123 更新时间:2023-12-02 09:23:42 31 4
gpt4 key购买 nike

在命令行下,我知道使用 echo $?给我退出代码。在gdb中,我使用“r”来运行程序,程序终止,那么gdb是如何得到这个退出码的呢? gdb 里面有什么命令吗?

谢谢!

最佳答案

当程序退出时,gdb 设置便利变量 $_exitcode到退出代码。

所以给出:

int main() {
return 23;
}

在 gdb 中运行它,我得到:
(gdb) run
Starting program: /tmp/q
[Inferior 1 (process 3677) exited with code 027]
(gdb) print $_exitcode
$1 = 23

关于gdb - gdb 如何检索目标程序的退出码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39657418/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com