gdb continue后如何暂停_GDB简易使用指南

GDB简介

GNU调试器(GNU Debugger,简称GDB)是一款GNU软件系统中的标准调试器,现有GDB所能支持调试的编程语言有C、C++、Pascal以及FORTRAN。GDB具有极好的移携性,经过多个版本的调修与重新编译,如今许多的类UNIX操作系统上都可以使用GDB。

GDB官网:

GDB: The GNU Project Debugger​www.gnu.org

GDB和LLDB

GNU调试器(GNU Debugger,简称GDB)被反复利用且广泛使用了LLVM中现有库(如Clang表达式解析器和LLVM反汇编程序)的组件。此外,LLDB是一款开源的具有REPL(Read-Evaluation-Print-Loop)特征的调试工具,相比GDB在部分场景下更加先进和高效。Xcode自4.3版本后默认内置了LLDB,因此macOS用户可以直接使用LLDB对程序进行调试。(当然macOS同样也可以安装GDB调试工具) 。

GDB与LLDB命令对照表:

GDB to LLDB command map​lldb.llvm.org

WINDOWS下安装GCC和GDB

MinGW(Minimalist GNU For Windows)是Windows下的一个小型GNU工具集。新版MinGW中集成了GCC和GDB的相关工具,因此只需安装MinGW即可使用GCC和GDB。

下载MinGW及GCC包

首先前往MinGW官方网站:MinGW 并在Download界面下载MinGW管理工具。

73313fc8642395885636207af2832a79.png

6ec71987449610029e77b840b47bb3d3.png

安装MinGW管理工具并打开。

ba00d1d9347daec997fdab7c45635eb2.png

选择所需的工具集,点击左上角的Installation->Apply Changes即可安装。(由于受国内网络环境影响,可能会出现下载失败的情况,可以多尝试几次或使用其他网络连接方式下载)。若使用C/C++进行开发,通常仅需安装mingw32-base-binmingw32-gcc-g++-bin即可。

配置系统环境变量

安装完成后,我们需要配置系统环境变量使得其可以在CMD中执行。

右键此电脑->属性->高级系统设置->环境变量,在系统变量框中找到Path变量,选择编辑,在最后新增一行填入你的MinGW安装路径bin,确定退出。

5d943fe2c4fa687d596e59834b488929.png

打开CMD,输入gcc -vgdb -v,若显示相关版本信息,表明环境变量配置成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值