Загрузите новый exe с помощью gdb - PullRequest
3 голосов
/ 19 ноября 2009

В настоящее время я пытаюсь использовать gdb для дизассемблирования exe-файла, и из своего дома я запускаю приложение следующим образом:

gdb "c:\file.exe"

И GDB автоматически запускает и загружает этот файл.

Теперь проблема в том, что откуда я, atm, командная строка отключена, и поэтому я не могу запустить окно терминала с именем файла в качестве аргумента.

Единственное, что я могу сделать в atm, - это открыть файл gdb.exe напрямую, а затем загрузить исполняемый файл командой или чем-то другим из самого gdb.

Есть ли команда, которую я могу использовать, чтобы загрузить exe-файл для отладки из самого приложения, а не передавать его в качестве аргумента?

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

Ответы [ 2 ]

8 голосов
/ 19 ноября 2009

(GDB) file c:\file.exe

2 голосов
/ 19 ноября 2009

Чтобы начать отладку, используйте команду file, как сказал @Arkaitz Jimenez

Если файл file.exe работает, вы можете использовать команду attach

...