GDB调试工具

1.运行代码的三种情况
    a.运行时有逻辑问题
    gdb a.out 设置断点 单行执行
    b.运行代码没有退出  一直运行 结束不了
        挂载调试    跟踪调试
-g选项
运行程序 没结束
重新开一个终端 进入到和程序同目录
ps -aux|grep 程序名a.out 找到进程号
gdb a.out 进程号
    c.段错误,核心已转储
1.编译代码时,-g选项
gcc -std=c99 -g *.c
2.ulimit -c unlimited
3.运行代码 如果出现段错误 核心已转储 在当前目录下产生core文件
4.gdb a.out  -c core





posted @ 2018-07-17 21:31  LyndonMario  阅读(175)  评论(0编辑  收藏  举报