gcc & gdb
-
Hallo,
ich habe ein Plugin von den FTP-Server Serv-U, in der Form einer Dll mit Visual C++ 6 geschrieben. Nun möchte ich den Code aber mit gcc compilen und evtl. mit gdb debuggen. Aber wenn ich gdb mit der Exe von Serv-U laufen lasse, crasht diese ständig (Segmentation Fault). Wenn die Exe alleine gestartet wird, tritt dies nicht auf.
Liegt wahrscheinlich daran,dass die Exe gepackt ist (laut ProcessExplorer)Weiß jemand wie ich die Exe trotzdem mit dem gdb debuggen kann?
Hoff jemand hat ne Idee
cya
-
Äh, hast du den Code nun mit dem gcc kompiliert? Kann sein, dass die Compiler nicht binär kompatibel sind. Ansonsten versuch die Exe zu entpacken.
(Hast du auch Debug Symbole beim kompilieren aktiviert? Sollte aber nichts mit dem Absturz zu tun haben)
-
Danke mal für deine Antwort,
ja, ich habe das mit dem gcc kompiliert und Debugsymbole aktiviert (-g Option)
Hab mir auch schon gedacht, die EXE zu entpacken, aber ich hab keine Ahnung mit was die gepackt wurde. Ohne das zuwissen kann ich das nicht entpacken, oder?