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编程
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。