使用gdb加载一个新的exe

时间:2009-11-19 14:40:02

标签: gdb dos

我目前正在尝试使用gdb来反汇编exe,而在我的家里,我就像这样启动应用程序:

gdb "c:\file.exe"

gdb自动启动并加载该文件。

现在的问题是,从我所在的位置,命令提示符被禁用,因此我无法以文件名作为参数运行终端窗口。

我认为唯一能做的就是直接打开gdb.exe文件,然后用gdb本身的命令或其他东西加载exe。

我是否可以使用命令从应用程序本身加载exe进行调试,而不是将其作为参数传递?

(gdb) <some command> "c:\file.exe"

2 个答案:

答案 0 :(得分:8)

(GDB)file c:\file.exe

答案 1 :(得分:2)

要开始调试,请使用file命令,如@Arkaitz Jimenez所说

如果您的file.exe是正在运行的进程,则可以使用attach命令