gdb trennen nach dem fork child process - deaktivieren???
Immer diese Meldung innerhalb von gdb. Ich weiß, das ist nicht ein Fehler oder irgendetwas. Ich habe auch den Seitenumbruch, so das ist nicht ein Problem.
Gibt es eine Möglichkeit die zu unterdrücken Sie diese Meldung?
- Da ich nicht Antworten, es scheint, dass meine Frage falsch gestellt. Lassen Sie mich es anders formulieren.. Q: gdb hat Seitenzählung off-option, indem Sie die können Sie den Bildlauf fortzusetzen, mit was auch immer Warnhinweise, die Sie haben. Dies funktioniert die meiste Zeit. Ich war in der Lage zu unterdrücken einige interrupts und Signale. ABER Wenn Sie arbeiten mit großen Binärdateien mit mehreren threads, fork, exec usw, es hält Sie verschiedene Informationen/Warnungen. Das ist sehr irritierend irgendwann. Gibt es eine Möglichkeit zum unterdrücken dieser Warnungen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich war neugierig zu sehen, daß diese Frage unbeantwortet...
Erhielt ich die GDB-Handbuch, und er sagt (in Teil - p33 der PDF-Datei "Ninth Edition, für gdb version 7.0.50.20091228'):
Die einzige Sorge, die ich habe über dieses ist, dass es impliziert, dass Sie sollten nicht sehen, werden die Nachrichten standardmäßig. Nur stellen Sie sicher, dass Ihre Einstellungen mit dem Standard-und nicht überschrieben.
Abschnitt 4.11 'Debugging-Gabeln' (pp38-40) sieht die für Sie relevant sind, zu.
Versuchte ich
set print inferior-events off
, aber es kam nicht die Meldung deaktivieren. Eigentlichprint inferior-events
war bereits aus, noch bevor ich versuchte, um Sie auszuschalten.Ich sah durch die
gdb
source-code, und festgestellt, dassprint inferior-events
steuert den Ausdruck der Nachrichten"[New inferior %d]"
,"[Inferior %d exited]"
, und"[Inferior %d detached]"
nur.Die Nachricht
Detaching after fork from child process
wird gesteuert durch dieverbose
unddebug lin-lwp
Optionen, statt. Allerdings auf Fedora-Systemen die Nachricht wird immer dann gedruckt,, weil Sie einen patch (nämlichgdb-6.6-bz235197-fork-detach-info.patch
), schaltetin
. So können Sie nie abschalten, es sei denn, Sie entfernen Sie den patch aus der Quelle und kompilieren Sie es erneut.
gdb-7.3
. Insbesondere, auf jedem system,set print inferior-events off
lässt sich nicht ausschalten die MeldungDetaching after fork from child process
. ich kann nicht sagen, für sicher, wenn der patch angewendet wurde, aber die Dateigdb-6.6-bz235197-fork-detach-info.patch
war ingdb-7.2-52.fc14.src.rpm
, und die patch-Datei war vom 2011-11-09.