And*_*lin 5 c++ visual-studio-code
我在Ubuntu中运行VSCode来调试C++程序.使用GDB调试控制台应用程序工作正常,但我真的想将控制台日志输出捕获到文件.我看不到这样做的方法或选择.有没有选项来捕获此控制台日志输出?
由于似乎没有保存 VSCode 终端输出的本机功能,也许您可以在所述终端中使用一个命令来保存该会话。
例如,请参阅“ Gdb 打印到文件而不是 stdout ”
gdb core.3599 -ex bt -ex quit |& tee backtrace.log
Run Code Online (Sandbox Code Playgroud)
如前所述,输出被写入backtrace.log并显示在屏幕上。
正如OP Andy Tomlin在评论中提到的那样,这与调试器会话不兼容。
我们通过在应用程序内部处理它并
cout在内部重定向到文件来解决这个问题。
| 归档时间: |
|
| 查看次数: |
775 次 |
| 最近记录: |