Wie debugge ich eine Anwendung, die beim Öffnen sofort beendet wird?

Wie debugge ich eine Anwendung, die beim Öffnen sofort beendet wird?

Ich habe eine Anwendung, die früher funktionierte, aber plötzlich nicht mehr funktionierte. Das Problem ist, dass ich sie nicht debuggen kann, weil sie beim Öffnen sofort beendet wird. Beispiele:

$ ./the_application
Killed: 9

oder

$ ./the_application | gdb
(gdb) quit

Antwort1

Wenn Sie ausführen ./the_application | gdb, führen Sie es the_applicationnormal aus und behandeln die Ausgabe als Befehle an gdb.

Um ein Programm zu debuggen, übergeben Sie das Argument executableas an gdb.

gdb the_application

verwandte Informationen