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_application
normal aus und behandeln die Ausgabe als Befehle an gdb.
Um ein Programm zu debuggen, übergeben Sie das Argument executableas an gdb.
gdb the_application