stdio обычно буферизируется. Когда я попадаю в точку останова, а перед точкой останова стоит printf, напечатанная строка может все еще находиться в буфере, и я ее не вижу.
Я знаю, что могу очистить stdio, добавив в программу некоторый код сброса. Есть ли способ указать GDB сбросить stdio отлаживаемой программы после остановки GDB? Этот способ более удобен при отладке программы.