`

初涉linux(四)之gdb及网络配置

阅读更多
4.1讲义
4.1.1gdb调试
   gdb 调试可执行文件
   要使用gdb,gcc必须加-g参数
   l N //list 10 lines around the line N
   l N,M //list the lines from N to M
   b break //set breakpoint
   b N if key==value //stop the line N when key=value
   info break //list the breakpoints
   del N //delete the breakpoint N
   clear N //delete the breakpoint setted in the line N
   r /start program
   next ,n //execute next line,after starting
   print 变量 //
   where
   continue //jump next breakpoint
   until N
   b N if i=M
   step //jump into
   watch i //****after runing
4.1.2网络服务
   4.1.2.1基本操作
    网络服务的开启部分,一般都是三步:
       第一步:修改相应的网络配置服务
       第二步:开启setsebool参数
       第三步:重启服务
  一般的网络服务开启大都如此,但是网络比较复杂,可变因素很多,
包括防火墙,或者特定服务特定系统等原因,每个的设置部分又有所
不同。

4.1.2.2NFS的配置(仅限于fedora8)
     /etc/exports 加入/path/directory *(rw,sync,no_root_squash)
     service nfs
     mount -t hostname(ip):/path/directory   /local/path/directory
4.1.2.3telnet的配置
     /etc/xinetd.d/telnet disable=no
     lokkit关闭防火墙,或者service iptables stop
     setsebool telnetd_disable_trans=1
     service xinetd restart
     可使用secureCRT工具:建设不用root登录
4.1.2.4tftp的配置
     /etc/xinetd.d/tftp disable=no
     setsebool tftpd_disable_trans=1
     service xinetd restart
     只可从/tftproot下访问
4.2.1 问题
    4.2.1.1gdb的display命令如何使用
     (执行过程中display expression总显示expression的值
     display expression 
分享到:
评论

相关推荐

    gdb最新安装包(Linux版)

    Gdb,全称为GNU调试器(GNU Debugger),是一款强大的开源调试工具,主要用于C、C++以及其他支持的语言在Linux操作系统上...无论你是初涉编程的新手,还是经验丰富的老手,熟练使用Gdb都将使你的编程生涯更加得心应手。

    visualgdb_8652.zip

    《VisualGDB:高效开发...无论你是初涉嵌入式领域的新人,还是经验丰富的开发者,VisualGDB都能以其强大的功能和友好的用户界面,成为你的得力助手。通过熟练掌握VisualGDB的使用,将极大地提升你在IT行业中的竞争力。

    VisualGDB v4

    无论你是初涉嵌入式领域的新手,还是经验丰富的老兵,VisualGDB v4都能成为你不可或缺的开发工具。通过熟练掌握和运用这款软件,开发者可以更好地应对复杂的嵌入式项目挑战,实现高效、精确的开发。

    精通嵌入式Linux编程第二版原书高清PDF附代码

    《精通嵌入式Linux编程第二版》是一本深入探讨嵌入式系统开发的书籍,尤其针对使用Linux操作系统的情况。...无论你是初涉嵌入式领域,还是希望深化对Linux内核和驱动开发的理解,这本书都能为你提供宝贵的指导。

    ctrace-1.2.tar.gz

    《ctrace-1.2:Linux开发环境中的高效调试利器》 在Linux系统开发领域,有一款名为"ctrace"的工具,它在1.2版本中得到了广泛的...无论你是初涉Linux开发的新手,还是经验丰富的老手,"ctrace-1.2"都值得你拥有和探索。

    cs5535audio_pm.rar_V2

    标题 "cs5535audio_pm.rar_V2" 指涉的是针对CS5535多功能协处理器的音频电源管理软件资源,该资源的版本为V2。这个压缩包包含了一个名为 "cs5535audio_pm.c" 的源代码文件,用于Linux操作系统v2.13.6。接下来,我们...

    uclinux中文参考手册

    3. **内核配置与编译**:手册将详细指导读者如何配置uCLinux内核以适应特定硬件平台,并解释编译和交叉编译的过程。这包括设置内核选项、选择驱动程序以及优化性能等。 4. **文件系统和存储**:在uCLinux中,文件...

Global site tag (gtag.js) - Google Analytics