博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GDB 完全教程
阅读量:6836 次
发布时间:2019-06-26

本文共 459 字,大约阅读时间需要 1 分钟。

一、简介

GDB是一个功能强大的调试器,它是一个自由软件,能够用在许多UNIX平台上。它同时也是Linux系统中的默认调试器。GDB已被移植到许多其他的计算机平台上,并且能够用于调试嵌入式实时系统。一般来说,GDB主要可以帮助我们完成以下四个方面的功能 

1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3.当程序被停住时,可以检查此时你的程序中所发生的事。 4.动态的改变你程序的执行环境。

 

二、配置

 

 

三、使用

1)基本操作

 
 

2)多进程/多线程

 

3)使用技巧

 

 

、脚本编写

 

 

五、常见问题

1、cgdb中文乱码问题,解决方法:

参考:

步骤如下:

find / -name "libncursesw.so*"rm -rf libncurses.so.5ln -s /lib64/libncursesw.so.5.7 libncurses.so.5

 

六、其他调试工具

 

 

七、项目调试

1)Apache Debugging Guide

 

转载地址:http://kqqkl.baihongyu.com/

你可能感兴趣的文章
oracle统计数据库所有表的数据记录数SQL
查看>>
随机森林案例分析:德国银行信贷风险分析
查看>>
批量去除歌曲tag标签
查看>>
驰骋工作流引擎设计系列05 启动流程设计
查看>>
Java 启动线程并保持
查看>>
CentOS7使用firewalld打开关闭防火墙与端口
查看>>
开启mysql远程访问的权限
查看>>
st2045 漏洞反弹root shell
查看>>
Debian 系统初体验
查看>>
将Unreal4打包后的工程嵌入到Qt或者桌面中
查看>>
TP 框架没有考虑完善的功能点:1、表达式查询不支持INSTR形式的查询
查看>>
你不可不知的家庭装修禁忌
查看>>
关于i++和++i
查看>>
如何处理win10系统内置Linux系统闪退问题
查看>>
在Ubuntu上通过命令行安装Elisa KDE音乐播放器
查看>>
CentOS下命令行和桌面模式的切换方法
查看>>
linux下socket编程
查看>>
android中解压文件
查看>>
如何进行大数据分析及处理?
查看>>
runtime运行时编程一些相关知识
查看>>