Как указать GDB очистить stdio отлаживаемой программы

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

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

14
задан Yorkwar 24 November 2011 в 01:32
поделиться