【问题标题】:KDBG debugger run with redirected inputKDBG 调试器使用重定向输入运行
【发布时间】:2017-03-29 17:43:29
【问题描述】:

我正在尝试使用带有 stdin 重定向输入的 KDBG 调试我的 AT&T 汇编代码,但这不起作用。

kdbg program1 < mydata.txt

也试过了

cat mydata.txt | kdbg program1

有什么建议吗?

【问题讨论】:

  • 在 kdbg 中做重定向。
  • 怎么样?我猜你的意思是 gdb(比如 gdb program1 然后运行 ​​
  • 是的,我就是这个意思。据我所知,kdbg 是 gdb 的前端,所以它应该可以工作。如果一切都失败了,请附加到一个 shell 进程并exec 你的程序。

标签: debugging assembly kdbg


【解决方案1】:

选择Execution->Arguments,然后在Run program1 with these arguments框中输入以下内容:

< mydata.txt

我也强烈建议您在该对话框中切换到工作目录并填写目录。这样可以确保程序在正确的目录中运行,并实际找到mydata.txt

【讨论】:

  • 谢谢!这很完美!我还有一个问题,每当我在调试期间尝试检查内存时,它都会说无法访问(地址 - 例如 0x3)处的内存,有什么想法吗?:(
  • 并非没有更多细节。无论如何,这是一个不同的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-19
  • 1970-01-01
相关资源
最近更新 更多