相关疑难解决方法(0)

如何在bash脚本中使用gdb运行带命令行args的程序?

通常,在gdb上运行程序时,程序的参数将在run命令中给出.有没有办法使用gdb运行程序,并在shell脚本中提供参数?

我在相关问题中看到了一个答案,提到我们可以在脚本开始执行后将gdb附加到程序中.但接下来我将不得不"等待"该计划.

我很好奇是否还有其他方法可以做到这一点.

gdb command-line-arguments

376
推荐指数
7
解决办法
36万
查看次数

如何使用shell命令在GDB中设置环境变量?

我只想在其环境中运行gdb一个变量MyVar。

但是,变量的内容非常复杂,包含不可打印的ASCII,因此最好使用例如设置MyVar=$(python -c 'print("\xff...")')。

我有两个选择:

  1. 在运行之前设置MyVarin 。然后在内部,使用(非常乏味!)单独删除所有其他环境变量。bashgdbgdbunset environment NAME

  2. 使用清除所有环境变量unset environment。然后在内部gdb,MyVar使用shell命令进行设置(如上所述)(如何?)

有任何想法吗?

linux x86 gdb

5
推荐指数
2
解决办法
440
查看次数

标签 统计

gdb ×2

command-line-arguments ×1

linux ×1

x86 ×1