[英]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.