Как изменить вывод GDB на stderr, чтобы он попадал в журнал?
Я не знаю, как изменить вывод GDB без изменения источникакод, но вы можете скопировать вывод GDB в stderr или любой другой файл журнала с помощью пары команд:
(gdb) set logging file /dev/stderr
(gdb) set logging on
Copying output to /dev/stderr.
Вместе с опцией -batch
это можно сделать в одной строке:
gdb -ex "set logging file /dev/stderr" -ex "set logging on" -batch