gdb

modelmd1 天前
gdb
GDB 摘要像 GDB 这样的调试器的目的是让你在另一个程序执行时查看其"内部"的运行情况,或者在该程序崩溃时查看它当时正在做什么。
源分享3 天前
gdb
GDB下载和安装保姆级教程基于 Linux 系统的免费、开源,衍生出了多个不同的 Linux 版本,比如 Redhat、CentOS、Ubuntu、Debian 等。这些 Linux 发行版中,有些默认安装有 GDB 调试器,但有些默认不安装。 判断当前 Linux 发行版是否安装有 GDB 的方法也很简单,就是在命令行窗口中执行 gdb -v 命令。以本机安装的 CentOS 系统为例:
modelmd15 天前
gdb
翻译 GDB 官方文档https://github.com/shootercheng/gdb-translate.git项目结构
kidwjb21 天前
gdb·进程通信·信号量
一次多进程信号量同步失效的排查实录原文连接:https://kidwjb.top/archives/209本文主要是记录笔者在进行无名信号量的代码调试时遇到的两个进程没有通过同一个共享的信号量同步的日志记录
炘爚23 天前
stl·gdb·shared_ptr
C++11实现线程池:项目实现过程的报错与gdb调试线程池对象被销毁时,池子里的 std::thread 线程对象还处于 joinable() 状态(既没 join() 也没 detach()),C++ 标准强制调用 std::terminate() 终止程序。
___波子 Pro Max.24 天前
gdb
GDB 符号检视三件套:`ptype` / `info variables` / `info functions`调试 NuttX/Vela 这类嵌入式系统时,光会 bt 和 print 远远不够。真正能让你在陌生代码里快速定位、看清结构、批量布点的,是 GDB 的符号检视命令。本文整理三件最常用的:
CC城子1 个月前
gdb·嵌入式软件
嵌入式Linux宕机问题GDB调试(一)Makefile配置:目标板:开发机:~/.gdbinit:目标板配置:核心分析步骤:内核配置:启动参数:
CC城子1 个月前
linux·gdb
嵌入式Linux宕机问题GDB调试(二)
故事还在继续吗1 个月前
开发语言·gdb
常见的导致 coredump 的原因C 语言编译生成的二进制程序在 Linux/Unix 系统下,最常见的崩溃信号是 SIGSEGV(段错误),会导致生成 core 文件(coredump)。
C咖咖2 个月前
linux·gdb·调试
Linux 下使用 GDB 调试 C++ 的全面总结这是一份面向实际开发的 GDB 中文速查与进阶指南,覆盖从编译参数、断点、单步、变量查看,到线程、core dump、动态库、远程调试、反向调试与脚本化等常用和进阶能力。
lightqjx2 个月前
linux·vim·gdb·yum·gcc/g++·linux工具·make/makefile
【Linux】Linux工具(yum、vim、gcc/g++、make/makefile、gdb)的详细介绍目录一、Linux 软件包管理器 -- yum1. 什么是yum?2. 怎么使用yum来下载软件?3. 认识yum源
爱凤的小光2 个月前
shell·gdb
GDB调试技巧与指令完全指南---个人学习篇1.GDB(GNU Debugger)是 Linux下最强大的程序调试工具,支持C、C++、Go、等多种语言。    2.本文从基础操作到高级技巧,系统性地讲解GDB的核心功能,涵盖断点管理、内存检查、多线程调试、反向调试、远程调试、脚本自动化等内容,并结合实战案例帮助你真正掌握这一调试利器。
kali-Myon2 个月前
c语言·数据结构·安全·gdb·pwn·ctf·
CTFshow-Pwn142-Off-by-One(堆块重叠)64 位程序,未开启 PIE主函数提供增删改打印功能先看 delfree 了两个堆块,看似只置零了一个堆块的指针
花花少年2 个月前
gdb
在嵌入式设备中快速体验gdb调试gdb+gdbserver远程调试 - lsgxeva - 博客园嵌入式 程序调试之gdb和gdbserver的交叉编译及使用-CSDN博客
Qt程序员3 个月前
linux·c++·gdb·调试器
深入理解:GDB调试器的工作原理你是否曾好奇,为什么GDB能够如此精准地调试我们的程序?作为Linux开发者常用的调试工具,GDB背后的工作原理究竟是什么?
十年编程老舅3 个月前
linux·c++·gdb
Linux GDB 调试超详细教程:入门 + 实战在 C/C++ 开发中,程序崩溃、逻辑错误、内存泄漏等问题时有发生。面对它们,仅靠printf打印日志的传统方式,往往效率低下且力不从心。
Lucis__4 个月前
git·gdb·开发工具
版本控制器git及gdb调试技巧深度剖析目录一、前言二、Git1、Git安装2、Gitee(1)注册与配置(2)本地推送到Gitee<1> 新建仓库
彭泽布衣5 个月前
linux·c语言·gdb·故障排查·段错误
gdb调试方法总结在c程序中,除了基本的print,我们最常用的工具就是gdb,它有众多的优点,它能够在程序运行时,打印变量信息,也可以在程序coredump之后,离线调试,可以说,它是排查问题的利器。
我是标同学5 个月前
gdb·嵌入式调试
gdb的自定义脚本写法gdb支持命令脚本和python脚本,但是python脚本需要官方编译gdb时带上python支持才行,一般嵌入式的gdb不一定带,本文不讨论这个,仅讨论命令脚本。
Lenyiin6 个月前
linux·python·bash·gdb·gcc·g++·lenyiin
《 Linux 修炼全景指南: 八 》别再碎片化学习!掌控 Linux 开发工具链:gcc、g++、GDB、Bash、Python 与工程化实践本博客系统讲解了 Linux 下 C/C++、gcc/g++ 编译器、Bash 脚本与 Python 自动化开发的完整入门与进阶方法。从环境搭建、单文件编译到多文件工程化项目,从 GDB 调试、动态库使用到 Bash 与 Python 自动化工具构建,再到综合实战项目演练和常见报错排查指南,全面覆盖新手开发者必备技能。同时提供提升与扩展学习方向,指引读者掌握工程化思维、自动化能力及性能优化方法,助力从 Linux 新手成长为能够独立开发、调试和部署工程级项目的高效开发者。