[英]GDB - redirect serial output (from dmesg) to file, but not gdb output / TUI?
我正在使用kgdb通过串行电缆调试某些内容,因此我在gdb中“设置了远程/ dev / ttyS1”,这使我可以通过gdb从远程计算机上进行输出。
有什么方法可以将此输出重定向到文件,而无需重定向gdb的其余输出? 它也不会让我启用TUI。 我正在使用:
set logging file ~/gdb_output.log
set logging overwrite on
set logging redirect on
set logging on
谢谢!
串行既来自我的目标计算机,又来自使用stdout的gdb输出? 什么使用stdin,什么使用stdoutm和什么使用stderr?
设置远程目标后,如何在运行中使用重定向和运行。
设置您的远程连接
(gdb)设置远程/ dev / ttyS1
加载gdb的调试内核文件以开始调试
(gdb)文件debug_kernel
运行并将输出通过管道传输到文件
(gdb)运行> file_to_save_kgdb_output
查看此文档以供参考: http : //sourceware.org/gdb/onlinedocs/gdb/Input_002fOutput.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.