evi*_*ack 3 linux gdb remote-debugging
情况如下:
我有一个崩溃的Linux二进制文件.没有日志文件,跟踪文件等.我需要能够将调试器附加到它(我本地有源)并跟踪错误.
什么是解决这个问题的最简单,最好的方法?
远程调试非常简单:在目标平台上,使用GDBserver启动应用程序,同时指定用于侦听传入TCP连接的主机和端口:
gdbserver HOST:PORT PROG [ARGS ...]
Run Code Online (Sandbox Code Playgroud)
在开发工作站上,启动跨目标GDB:
powerpc-7450-linux-gnu-gdb PROG
Run Code Online (Sandbox Code Playgroud)
请务必指定未剥离的可执行文件.在GDB控制台中,键入:
target remote HOST:PORT
break main
continue
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1985 次 |
| 最近记录: |