美文网首页
GDB not GDP简单介绍

GDB not GDP简单介绍

作者: 徐凯_xp | 来源:发表于2020-03-19 15:37 被阅读0次

    美股熔断已成家常便饭,在这个时候写点教程慰藉一下凉凉的心灵


    人生如果没有梦想和咸鱼又有什么区别

    先隨便建文件夹,建立一个c文件,随便写点垃圾代码

    mkdir c++_practice
    cd  c++_practice
    touch  test.c
    vim test.c
    

    然后愉快的输入下面的代码



    开始编译

    gcc test.c -o test
    

    此时并没有报错
    这个时候选择执行一下

    ./test
    

    发现报错了,这个时候就该gdb登场了

    • 首先你需要安装一下
    sudo apt-get install gdb
    
    • 安装完之后需要使用命令ulimit
    ulimit -a
    

    修改 core file size,系统默认大小为不保存

    ulimit -c 204800
    

    删除掉core,重新执行./test

    rm core
    ./test
    

    使用gdb 对其进行调试
    gdb + 可执行文件 + core文件

    gdb test core
    

    告诉在哪个函数出错了

    • 如果有源码的话重新进行编译,把调试的信息带进来
    gcc test.c -o test -g
    

    显示str[1]='H';报错

    相关文章

      网友评论

          本文标题:GDB not GDP简单介绍

          本文链接:https://www.haomeiwen.com/subject/uhllyhtx.html