В настоящее время я печатаю содержимое переменной из gdb следующим образом:
(gdb) call printf("%s",buffer)
Буфер содержит большую строку, и я хочу перенаправить ее в файл, а не на экран. Включение функции logging
в gdb здесь не поможет. И я также не могу использовать команду >
для перенаправления. Конечно, я могу создать файл в программе и записать буфер в этот файл и вызвать запись в файл через gdb. Но есть ли более легкий выход?