gpt4 book ai didi

gdb - 如何在带有参数的可执行文件上运行 gdb?

转载 作者:行者123 更新时间:2023-12-04 14:38:24 37 4
gpt4 key购买 nike

我怎样才能运行类似 gdb -e path/to/exe -ex 'run --argnamae argvalue' 的东西?

让我们假设在过去一两年内有一个最新版本的 gfb。

Gdb 运行并打印响应,但不是交互式的。

最佳答案

我想你想要 gdb --args path/to/exe command line arguments
这将启动 gdb 调试 path/to/exe将三个命令行参数传递给您的 exe command , line , 和 arguments ,然后您可以在发出运行命令之前与 gdb 交互。

至于ImportError: No module named 'libstdcxx'我相信这已经得到回答 here指向错误报告 here .

似乎某些版本的 GCC 有一个损坏的 pretty-print python 脚本,您可能需要调整 python sys.path(gdb) python sys.path.append("/usr/share/gcc-4.8/python") , 调整路径以匹配系统上实际存在的任何 GCC 版本。您可能可以将这样的命令添加到您的 .gdbinit文件以保存每次输入。

关于gdb - 如何在带有参数的可执行文件上运行 gdb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32676007/

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