远程调试你的应用程序-gdbserver
来源:百度文库 编辑:神马文学网 时间:2024/04/27 14:42:37
主机和目标系统之间一般通过以太网进行通信,也可使用串口。要调试某一个应用程序,目标系统首先运行gdbserver,并且指定通信端口。例如,如果要调试目标系统上的/bin/ping这个程序。
首先在目标系统上输入下列命令启动gdbserver:
/>gdbserver :3000 /bin/ping 参数
这里,3000是TCP端口号, 不要与其他应用程序使用的网络端口号重复就可以,/bin/ping是要调试的程序。目标系统上输入上述命令后,gdbserver处于就绪状态,等待与主机上调试器gdb进行通信。
然后在主机上运行gdb。WH5307SDK提供编译好的GNU GDB 4.18版本,在uClinux-coldfire/tools/bin目录下,名称为m68k-elf-gdb,在RedHat7.1下编译和测试通过。另外在WH5307SDK光盘上还有GNU GDB 4.18版本的源程序。
在主机上输入下列命令:
$/home/uCLinux-coldfire/tools/bin/m68k-elf-gdb ping.gdb
出现gdb提示符后,输入
target remote 192.168.1.42:3000
就可对应用程序进行调试,其中192.168.1.42是目标系统的IP地址,3000是TCP端口号。
首先在目标系统上输入下列命令启动gdbserver:
/>gdbserver :3000 /bin/ping 参数
这里,3000是TCP端口号, 不要与其他应用程序使用的网络端口号重复就可以,/bin/ping是要调试的程序。目标系统上输入上述命令后,gdbserver处于就绪状态,等待与主机上调试器gdb进行通信。
然后在主机上运行gdb。WH5307SDK提供编译好的GNU GDB 4.18版本,在uClinux-coldfire/tools/bin目录下,名称为m68k-elf-gdb,在RedHat7.1下编译和测试通过。另外在WH5307SDK光盘上还有GNU GDB 4.18版本的源程序。
在主机上输入下列命令:
$/home/uCLinux-coldfire/tools/bin/m68k-elf-gdb ping.gdb
出现gdb提示符后,输入
target remote 192.168.1.42:3000
就可对应用程序进行调试,其中192.168.1.42是目标系统的IP地址,3000是TCP端口号。
远程调试你的应用程序-gdbserver
gdbserver远程调试的具体实现
嵌入式linux下gdbserver调试共享库
嵌入式linux调试:用gdbserver调试共享库
嵌入式linux调试:用gdbserver调试共享库
嵌入式Linux的GDB远程调试的实现
在Tomcat和Eclipse进行远程调试的配置
开发端到端的 Ajax 应用程序,第 3 部分: 集成、测试、调试应用程序
详解用radrails调试rails应用程序--Ruby -JavaEye做最棒的软件开发...
详解用radrails调试rails应用程序
使用 eclipse 插件来编辑、编译和调试应用程序
使用 eclipse 插件来编辑、编译和调试应用程序
污水处理的生化调试
Javascript的调试利器
ADSL的调试方法
摄像头的安装调试
使用五个安全测试步骤来保护你的应用程序
通过二级缓存来加速你的Hibernate应用程序
使用五个安全测试步骤来保护你的应用程序
linux 技巧:使用 screen 管理你的远程会话
linux 技巧:使用 screen 管理你的远程会话1
远程扫描:从几千英尺外“透视”你的口袋
java 应用程序的发布
路由器的配置与调试