Как указать тихий/тихий в .gdbinit

Вы можете запустить gdb без печати переднего материала, который описывает gdb, указав --silent (или -q/- quiet):

Есть ли опция .gdbinit для того, чтобы сделать то же самое, что и gdb -q?

Я не против видеть важные вещи, но не каждый раз начинаю gdb. Я знаю, что могу использовать псевдоним, но мне интересен файл конфигурации.

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

Я просмотрел документацию на сайте, прочитал man-страницу, но не вижу, возможно ли это.

Ответ 1

Мне было интересно, поэтому я посмотрел на источник. Невозможно это сделать.

Во-первых, это зависит от локальной переменной в функции анализа аргумента (captured_main). Во-вторых, сообщение печатается до чтения ~/.gdbinit.

Помимо псевдонима (как вы упомянули), единственный способ сделать это - изменить gdb.

Ответ 2

только способ сохранить ваше здравомыслие, если вы начинаете gdb дюжину раз подряд:

alias gdb='gdb -q'