linux GDB调试c语言网络程序

Al1m0 发布于 2015/12/04 22:15
阅读 397
收藏 0

比如一个服务器程序在跑,我的broswer程序也在跑,但是怎么在gdb下调试啊?

我记得首先要ps查看一下pid

然后好像attach一下

但是不是很清楚


加载中
0
eechen
eechen
用PHP建立一个HTTP服务器:
php -S 127.0.0.1:8080 -t ./www
比如我要调试这个PHP进程:
sudo gdb -p `pidof php`
然后就进入gdb交互了,输入help查看帮助.

Linux上C/C++开发用IDE的话可以使用Qt Creator:
http://my.oschina.net/eechen/blog/166969
Qt Creator内置GDB调试和Valgrind内存分析图形前端,60MB的大小,却拥有不俗的功能.
Al1m0
Al1m0
你说的很高端 我只是想调试c语言程序呀 多进程的
0
jasman
jasman

引用来自“eechen”的评论

用PHP建立一个HTTP服务器:
php -S 127.0.0.1:8080 -t ./www
比如我要调试这个PHP进程:
sudo gdb -p `pidof php`
然后就进入gdb交互了,输入help查看帮助.

Linux上C/C++开发用IDE的话可以使用Qt Creator:
http://my.oschina.net/eechen/blog/166969
Qt Creator内置GDB调试和Valgrind内存分析图形前端,60MB的大小,却拥有不俗的功能.

以前都没用过pidof 和gdb的-p选项...都是老土的ps -ef|grep 。。。学习了

返回顶部
顶部