VSCode C ++ вывод на консоль захвата отладки - PullRequest
0 голосов
/ 12 июня 2018

Я запускаю VSCode в Ubuntu для отладки программы на C ++.Отладка консольного приложения с помощью GDB работает нормально, за исключением того, что я действительно хочу записать вывод журнала консоли в файл.Я не вижу способа или варианта сделать это.Есть ли возможность перехватить этот вывод журнала консоли?

1 Ответ

0 голосов
/ 12 июня 2018

Поскольку не существует встроенной функции для сохранения выходных данных терминала VSCode, возможно, вы можете использовать в этом терминале команду, позволяющую сохранить этот сеанс.

См., Например, " GDB печатать в файл вместо стандартного вывода"

gdb core.3599 -ex bt -ex quit |& tee backtrace.log

Как уже упоминалось, вывод записывается в backtrace.log и также на экране.

Как ОП Энди Томлин упоминает в комментариях , это несовместимо с сеансом отладчика.

Мы решили проблему, просто обработав ее внутриприложение и внутреннее перенаправление cout в файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...