当前位置: 首页 > news >正文

Linux c编程之gdb

一、说明

  gdb是linux或unix平台的程序调试工具。不同于IDE调试工具,是一个命令行调式工具。
一般来说,gdb主要帮助你完成下面四个方面的功能:
1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。
2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)
3、当程序被停住时,可以检查此时你的程序中所发生的事。
4、你可以改变你的程序,将一个BUG产生的影响修正从而测试其他BUG。

二、gdb 调试启动

源码示例:
hello_world_main.c:

#include <stdio.h>
#include <pthread.h>

#define MAX_

相关文章:

  • java基础学习 day34(StringBuilder,链式编程)
  • 支持数位板的远程软件,实现远程使用 Wacom 数位板
  • ASP.NET Core+Element+SQL Server开发校园图书管理系统(一)
  • AppScan自定义扫描策略,扫描针对性漏洞
  • 【博客590】iptables raw表的特殊作用
  • 第8章 NVS
  • 【Android笔记67】Android之动态申请访问权限(工具类封装)
  • Pytorch自定义数据集模型训练流程
  • QEMU零知识学习3 —— QEMU配置
  • k8s之挂载本地磁盘到POD中
  • Spring国际化详解,Spring国家化实例及源码详解
  • 解决Windows Server远程断开后自动锁屏问题
  • 系分 - 案例分析 - 系统设计
  • 基于有向图的邻接矩阵计算其割点、割边、压缩图,并用networkx可视化绘制
  • 【进阶】Spring更简单的读取和存储对象
  • C++内存分配方法new与placement new使用方法详解
  • [ACTF2020 新生赛]BackupFile
  • 自动化测试 | 这些常用测试平台,你们公司在用的是哪些呢?
  • Android大厂面试100题,涵盖测试技术、环境搭建、人力资源
  • 【QT5 实现“上图下文”,带图标的按键样式-toolbutton-学习笔记-记录-基础样例】实现方式之一