Я имею программу и хочу отладить ее в gdb.
Я буду видеть обычный вывод программы? Как я могу позволить/запретить этот вывод, оставив только gdb сообщения.
Вы можете перенаправить вывод из gdb:
(gdb) run > somefile.txt
перенаправит стандартный вывод в somefile.txt. Вы также можете указать терминал для отправки вывода:
(gdb) tty /dev/ttyb
Да, вы будете увидеть весь вывод вашей программы.
Вы можете отключить это, отправив в другое место. Например:
(gdb) run > /dev/null