linux下关于socket程序的调试(gdb)
2012-01-05 15:18
411 查看
在学习《Unix网络编程》的过程中,不知道怎么调试,搜索了一下,终于知道了,记下来。
以某个客户/服务器程序为例,udpserv01.c udpcli01.c
首先,编译gcc -g udpserv01.c -o udpserv01 -lunp //-lunp是什么可以参考我的另一篇日志:Unix网络编程第一个程序
同样方法编译udpcli01.c -g绝对不能省略,不然调试过程中你看到的都是二进制
编译好了,首先启动服务器 gdb udpserv01,然后list,有没有必要设置断点看个人了,break 10,第十行设置断点。
回车 run,开始运行了
再开一个终端,同样gdb udpcli01 ,设置自己想要的断点,ok,run 127.0.0.1,可以调试了
以某个客户/服务器程序为例,udpserv01.c udpcli01.c
首先,编译gcc -g udpserv01.c -o udpserv01 -lunp //-lunp是什么可以参考我的另一篇日志:Unix网络编程第一个程序
同样方法编译udpcli01.c -g绝对不能省略,不然调试过程中你看到的都是二进制
编译好了,首先启动服务器 gdb udpserv01,然后list,有没有必要设置断点看个人了,break 10,第十行设置断点。
回车 run,开始运行了
再开一个终端,同样gdb udpcli01 ,设置自己想要的断点,ok,run 127.0.0.1,可以调试了
相关文章推荐
- Linux下使用gdb调试C/C++程序
- linux下使用gdb调试nasm程序
- 使用VS+VisualGDB编译调试Linux程序
- 用 GDB 调试Linux程序及有用技巧
- Linux程序调试GDB——数据查看
- linux 使用ps,gdb调试程序
- 使用VS+VisualGDB编译调试Linux程序
- 使用VS+VisualGDB编译调试Linux程序
- linux下如何用GDB调试c++程序
- Linux下C++的编程——GDB进行程序调试
- Linux下编译调试C程序(GCC,GDB)
- Linux GDB程序调试工具使用简介
- Linux下,使用GDB调试程序的方法
- gdb 调试 linux程序
- <转载>linux gcc编译器中使用gdb单步调试程序,程序不是顺序执行的。
- linux下用gdb调试程序
- [Pthread] Linux程序调试的基石(二)--Inside GDB
- linux下的程序调试工具gdb
- [Pthread] Linux程序调试的基石(二)--Inside GDB
- gdb+gdbserver调试arm-linux程序