首页 > 其他分享 >GDB调试

GDB调试

时间:2024-07-19 09:21:48浏览次数:7  
标签:run break 76 GDB 断点 调试

GDB(GNU debugger)

GDB可以用于linux系统下的任务调试,主要的命令有:

GDB附加程序

 gdb ./demo # 进入gdb调试窗口

加断点break

 break 76 # 给第76行加断点

运行run

 run # 从程序开头开始运行

继续运行continue

 continue # 继续运行直到遇到下一个断点停止
 

标签:run,break,76,GDB,断点,调试
From: https://www.cnblogs.com/solicit/p/18310770

相关文章

  • 调试合集(内含VS快捷键)
    目录一、BUG二、调试什么是调试?调试过程调试工具和技术三、VS常用快捷键四、VS中的常用调试功能(附快捷键)监视窗口自动窗口和局部变量内存窗口调用堆栈五、Debug实例求n的阶乘之和一、BUG在当今互联网盛行的时代无论你是否从事IT相关的行业或者学习,都应该听说过bug......
  • 前端Chrome调试技巧最全汇总
     00、基础操作汇总操作类型快捷键/说明切换浏览器标签......
  • Android init常用调试工具
    Android开机优化系列文档-CSDN博客Android14开机时间优化措施汇总-CSDN博客Android14开机时间优化措施-CSDN博客根据systrace报告优化系统时需要关注的指标和优化策略-CSDN博客Android系统上常见的性能优化工具-CSDN博客Android上如何使用perfetto分析systrace-CSDN博客An......
  • vue3,生产环境,禁止调试输出(重写console的方式)
    如果你想在生产环境中直接重写console的方法以禁止其输出,你可以在你的主入口文件(通常是main.js或main.ts)中添加一些代码来实现这一点。但是,请注意,直接修改全局对象(如console)可能不是最佳实践,因为它可能会与其他库或框架产生冲突。然而,如果你确实想这样做,下面是一个简单的例子,说明......
  • gdb调试c、cpp源代码方法步骤
    1.代码举例//example.c#include<stdio.h>intaddNumbers(intnum1,intnum2){returnnum1+num2;}intmain(){inta=10;intb=20;intsum=addNumbers(a,b);printf("Thesumis:%d\n",sum);return0;}......
  • 量化交易:如何在QMT中运行Python策略并在VSCode中高效调试?
    哈喽,大家好,我是木头左!为何选择QMT和VSCode进行量化策略开发?在量化交易的世界里,选择正确的工具与拥有优秀的策略同等重要。调用用VisualStudioCode(简称VSCode)或pycharm,方式都差不多。结合QMT的数据处理能力和VSCode的便捷调试功能,可以极大地提高量化策略的开发效率和质量。......
  • .NETCORE 使用内置IIS 实现内网IP调试
    1.设置IIS 2. 点开某一条路径,编辑配置文件 3.添加对应IP地址的端口号 4.添加网络映射netshhttpaddurlaclurl=https://192.168.0.157:44394/user=everyonenetshhttpaddurlaclurl=http://192.168.0.157:40880/user=everyone如果添加错了,可以删除netshhtt......
  • 暑期集训ezret(学会看gdb)
    64位ida打开并反汇编的main():进入input_person函数:仔细看可以找到一个特别的函数名win,点进去发现是后门:根据ida看出程序的基本逻辑是输入name和age,输出age和name很多时候ida会抽风(bushi),就比如operater=里面的参数没给,不过没关系,我们可以猜(),可以看出input_person里面v11(age)......
  • 0184-QEMU 调试程序
    环境Time2022-11-13WSL-Ubuntu22.04QEMU6.2.0Rust1.67.0-nightly前言说明参考:https://os.phil-opp.com/minimal-rust-kernel目标将上一节编写的可执行文件制作成QEMU可以启动的镜像,并使用QEMU调试。main.rs#![no_std]#![no_main]staticHELLO:&[u8]=b"......
  • 0185-在 VSCode 中远程调试
    环境Time2022-11-13WSL-Ubuntu22.04QEMU6.2.0Rust1.67.0-nightlyVSCode1.73.1前言说明参考:https://os.phil-opp.com/minimal-rust-kernel目标将上一节编写的可执行文件制作成QEMU可以启动的镜像。使用QEMU启动后,使用VSCode远程调试。启动QEMU脚本#!/u......