- 博客(9)
- 资源 (15)
- 收藏
- 关注
原创 gdb远程调试
<br />【1】服务器的IP为192.168.88.129<br />gdbserver 192.168.88.129:2345 main<br />192.168.88.129为服务器自己的IP,2345为要开启的端口号,main为要调试的程序。<br />注意服务器要把防火墙关掉: service iptables stop,不然客户端连接时会出现“No route to host”错误!<br />【2】客户端远程调试<br />gdb<br />(gdb)target remote 192.168
2010-07-25 12:13:00
1124
原创 linux下的多播
进行Linux下的多播编程时,需要关闭防火墙,关闭防火墙的方法如下:1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop 服务器端代码:#include #include #i
2009-12-06 19:45:00
1600
原创 GDB调试技巧
在公司工作了一段时间,发现B/S结构的代码调试很麻烦,经常用的手段是通过printf打一串消息来进行跟踪,然后估计问题出在哪里。通过逐步添加printf语句,获得越来越多的信息最终确定问题的根源。我感觉这样比较麻烦,如果能把gdb的单步调试功能用上就好了。工作之余,做了一定的尝试,希望对跟我一样感到麻烦的人有一丁点帮助。调试信息的生成进行gdb调试时最重要的是要保存调试信息,.c与.
2009-11-26 20:00:00
3093
原创 inetd启动服务器进程
利用inetd启动守护进程的方法:1.编写服务器程序:【1】cd /home/xfn【2】vi abc.c#include int main(){ char buf[] = "Hello!"; write(0, buf, sizeof(buf)); //write(1, buf, sizeof(buf)); //0,1,2都重定向到了与客户端建立的socket之上,这里实际上就
2009-11-19 23:22:00
1164
原创 Linux2.6.31.5内核编译
1.从http://www.kernel.org/上下载内核源码linux-2.6.31.5.tar.bz2。2.将linux-2.6.31.5.tar.bz2拷贝到/usr/src/linux下,如果不存在/usr/src/linux目录则新建/usr/src/linux。3.cd /usr/src/linux tar xvjf linux-2.6.31.5.tar.bz2 解压缩源代码
2009-11-01 15:06:00
1049
原创 Linux段错误调试
1.单步调试编译时加上-g,然后用gdb调试,自然就知道出现段错误的地方在哪。2.利用core文件来进行调试【1】用ulimit -c来查看core文件的最大值,如果是0就不会产生core文件。此时可用ulimit -c 1000将core文件的最大值设置为1000K。ulimit -c 1000只会影响当前的终端(对其他的终端无影响),终端关闭后又会恢复为0。[root@localhost
2009-11-01 01:08:00
4143
原创 KFS安装
1.安装xfs:【1】tar -zxvf xfsprogs-3.0.1.tar.gz【2】cd /home/xufaniu/xfsprogs-3.0.1【3】make【4】make install【5】make install-dev2.安装JDK:【1】chmod +x jdk-6u16-linux-i586.bin 【2】./jdk-6u16-linux-i586.bin【3】设置环境变量
2009-09-02 22:29:00
1184
原创 Hadoop安装步骤
1.采用3台机器进行测试,这3台机器的IP分别为:【1】192.168.1.137【2】192.168.30.251【3】192.168.30.46其中192.168.1.137作为namenode,192.168.30.251与192.168.30.46作为datanode。2.为这3台机器都添加用户:【1】useradd hadoop【2】passwd hadoop 输入密码hadoop
2009-09-02 22:28:00
1407
原创 用虚拟机安装Linux AS5的步骤
用VMware 6.5.1安装Linux Enterprise as5时不会自动安装gcc,需要自己手动安装,安装过程如下:【1】用root用户登录Linux后,选中VMware 6.5.1的菜单项:VM->Settings,单击“CD/DVD(IDE)”,勾取connected以及connected at power on,并选中Use ISO image file:,单击Browse按钮,选择
2009-08-22 21:42:00
1039
C++设计模式 可复用面向对象软件的基础
2009-09-25
Linux驱动程序编写
2009-03-28
多线程下的CSocket
2009-03-17
vs2005下使用matlab7.5
2008-08-06
.net环境下移植matlab
2008-06-19
VS2003与Matlab7.0
2008-06-19
SQLite数据库查看器
2008-04-16
个人记事本
2008-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人