Gewusst wie: Debuggen von windows ausführbaren Datei in Linux
Ich bin mit Ubuntu 13.10. Ist es möglich, zum Debuggen einer ausführbaren windows-Datei unter Linux?
Habe ich versucht, gdb, aber es werfen immer mich diese Fehlermeldung.
/bin/bash: line 0: exec: /some.exe: cannot execute: Permission denied
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich nicht viel Erfahrung mit dieser, aber ich denke, das, was Sie suchen ist winedbg. Ursprünglich sollten es ermöglichen, Sie zu Debuggen Win32-Anwendungen unter Linux.
Schlage ich vor, Sie versuchen, die IDA-Debugger (cross-platform debugger).
Hoffe, es hilft.
/ida64/procs/cli.ilx can't load file
Fehler...Sie versuchen, führen Sie ein Programm konzipiert, um an einem OS in ein anderes, die könnten mit einem ganz anderen Prozessor, als ein x86.
Damit ein ausführbares Programm läuft in einem bestimmten OS, sind diese Module oder Dienstleistungen müssen vorhanden sein:
Dies ist gerade für ein Programm ausführt. Um zu Debuggen, müssen Sie auch ein service, der der Interaktion mit der oben genannten Module/Leistungen, um die Kontrolle der Ausführung des Programms.
Das heißt, Sie können wahrscheinlich eine debug-EXE-Datei mit einem Dienstprogramm aus dem Wine-Projekt, asumming Ihrem Ubuntu läuft auf einem x86-Prozessor. Werfen Sie einen Blick auf es.
http://www.winehq.org/
Auch, ich erinnere mich, VirtualBox bietet eine Art von debugging-Hilfe für die Laufenden Prozesse auf dem Gastbetriebssystem, aber ich bin mir nicht sicher über diese.
Nein, es ist NICHT möglich zu Debuggen einer ausführbaren Windows-Datei unter Linux.