打印从 gdb 内部传递给 gdb 的参数?

问题描述 投票:0回答:1

我有一个 IDE(VSCode)提供的 gdb shell。那里的调试体验不是很好,所以我想从命令行使用 gdb。但由于构建系统和命令调用方式的复杂性,我不知道传递给 gdb 的参数是什么。

是否可以打印从 gdb 内部传递给 gdb 的参数?

linux debugging gdb
1个回答
0
投票

是否可以打印从 gdb 内部传递给 gdb 的参数?

我不相信。

您可以将正在运行的 GDB 与 another GDB 附加在一起,然后查看它的

argv[]
(前提是您已经安装了 GDB 的调试信息),但更简单的解决方案是查看
/proc/${gdb_pid}/cmdline

这是在 Linux 上

以下命令应该可以满足您的需求:

cat -v /proc/$(pgrep gdb)/cmdline
© www.soinside.com 2019 - 2024. All rights reserved.