Linux下C编程

来源:Linux认证    发布时间:2012-11-10    Linux认证视频    评论

   七。调试工具

    a)      启动gdc

    $gdb

    退出

    Quit

    b)      载入程序

    $gdc example

    (gdb) file example

    列出源代码

    (gdb) list

    执行程序

    (gdb) r

    断点处继续运行程序

    (gdb) c

    帮助

    (gdb) help

    在第九行设置断点

    (gdb) b 9

    查看断点

    (gdb) info break

    删除断点

    (gdb) d 1

    删除制定行上的断点

    (gdb) clear 9

    禁用和恢复断点

    (gdb) disable 1

    (gdb) enable 1

    查看变量

    (gdb) p sume

    自动到断点处显示变量

    (gdb) display sum

    显示变量数据类型

    (gdb) whatis x

    修改变量值

    (gdb) set sum = 100

    单步执行程序 step

    (gdb) s

    继续 next

    (gdb) n

    退出 return finish

    直接退出

    (gdb) return

    退出前执行完程序

    (gdb) finish

    执行到某行

    (gdb) until

    跳转某行

    (gdb) j 15

    强制调用函数

    (gdb) call printf(“”)

    查看堆栈信息

    backtrace

    (gdb) bt

    Frame

    (gdb) f 1

    查看当前栈信息

    (gdb) info frame

    查看源程序信息

    (gdb) info source

    查看寄存器

    (gdb) info registers

    查看汇编代码

    (gdb) disassemble printinfo

    八。多文件项目管理Make,makefile,automake

    九。Linux C基本应用

    十。文件系统编程

    十一。            标准输入输出

    十二。            进程操作

    十三。            进程间通信

    十四。            多线程编程

    十五。            网络编程

    十六。            Linux GUI编程

上一页234下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答