VSCode C ++调试捕获控制台输出

时间:2018-06-12 00:12:31

标签: c++ visual-studio-code

我在Ubuntu中运行VSCode来调试C ++程序。使用GDB调试控制台应用程序工作正常,但我真的想将控制台日志输出捕获到文件。我看不到这样做的方法或选择。是否有捕获此控制台日志输出的选项?

1 个答案:

答案 0 :(得分:0)

由于似乎没有保存VSCode终端输出的本机功能,也许您可​​以在所述终端中使用一个允许您保存该会话的命令。

例如,请参阅“Gdb print to file instead of stdout

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

如上所述,输出会在屏幕上写入backtrace.log

由于OP Andy Tomlin提及in the comments,这与调试器会话不兼容。

  

我们通过在应用内部处理它并将cout内部重定向到文件来解决问题。