zoukankan      html  css  js  c++  java
  • GDB和Core Dump使用笔记

    一、GNU C编译器(即GCC

    GCC使用

    1 、gcc -g hello.c -o hello   编译生成可执行文件

    2、gdb hello                     启动GDB

    3、break (函数名、行号、文件名:行号) 设置断点

    4、run                             开始运行程序

    5、next                           单步执行

    6、printf  (变量)            输出变量值

    7、list(l)                      查看程序

    8、delete (断点编号)      删除断点           

    9、info  break                 查看所有断点

    10、set var=value           设置变量值

    二、Core Dunmp核心转移(当运行异常会产生core文件保存)

    Segment fault(段错误)

                1、数组访问越界

                2、访问空指针

                3、栈溢出

                4、修改只读内存

    ulimit -c unclimited     coredump打开

    ulimit -c 0                  coredump关闭

  • 相关阅读:
    oracle 的一点累积
    ZT: 网页的一些技巧
    ZT: WEB学习资料
    开源java
    倒序显示文本
    plsql使用之debug
    转 一些shell经验
    lpad rpad
    2018.8.19 2018暑假集训之maxnum
    2018.8.17 题解 2018暑假集训之编辑距离
  • 原文地址:https://www.cnblogs.com/yygsj/p/4914255.html
Copyright © 2011-2022 走看看