2012-11-27 48 views

回答

7

我通常会将真实的程序移开,并将其替换为一个脚本,该脚本在GDB下使用相同的参数启动程序。

#!/bin/bash 

exec gdb -args <realprog> "[email protected]" 

如果不因输出重定向到文件,或一些工作,那么试试这个:

#!/bin/bash 

exec xterm -e gdb -args <realprog> "[email protected]" 

这应该给你用GDB中运行的弹出式终端。

3

你不必去通过在Linux :)

只要所有注册表巫术:

1)重命名你的程序

2)编写与调用GDB shell脚本您(重新命名)程序并传递你想要的任何参数。确保你的脚本是“chmod + rx”。

3)命名shell脚本程序的原始名称,并把它放在同一目录下的程序

4)执行!