2015-12-10 10 views
11

È possibile eseguire gdb senza stampare il materiale anteriore, che descrive non-garanzia di gdb, specificando --silent (o q/- tranquilla):Come specificare silenzio/tranquilla nel .gdbinit

Esiste un'opzione in .gdbinit per fare lo stesso come gdb -q?

Non mi interessa visualizzare importanti informazioni sulla garanzia, ma non ogni volta che avvio gdb. So che posso usare l'alias, ma sono curioso del file di configurazione.

https://sourceware.org/gdb/download/onlinedocs/gdb/index.html

ho esaminato la documentazione sito web, leggere la pagina man, ma non può vedere se questo è possibile.

risposta

11

Ero curioso di questo, quindi ho guardato la fonte. Non c'è modo di farlo.

Innanzitutto, questo si basa su una variabile locale nella funzione di analisi dell'argomento (captured_main). In secondo luogo, il messaggio viene stampato prima della lettura dello ~/.gdbinit.

Oltre a un alias (come hai detto), l'unico altro modo per farlo sarebbe modificare gdb.

4

unico modo per mantenere la vostra sanità mentale se si avvia gdb una dozzina di volte di fila è:

alias gdb='gdb -q'

Problemi correlati