Windows平台安装GDB调试器
MinGw 全称 Minimalist GNU for Windows,应用于 Windows 平台,可以为我们提供一个功能有限的 Linux 系统环境以使用一些 GNU 工具,比如 GCC、GDB、gawk 等。也就是说,如果我们想将 GDB 安装到 Windows 平台,必须提前在该平台上打造出一个虚拟的 Linux 环境,MinGW 就可以帮我们完成这项工作。
由此,在 Windows 平台上安装 GDB 调试器的过程,分为如下 2 个步骤:
有关 MinGW 的下载和安装,我已经在《MinGW下载和安装教程》一节中做了详细的讲解,这里不再重复赘述(安装好的 MinGW 如图 1 所示)。本节要重点介绍的,就是当安装完成 MinGW 之后,如何安装 GDB 调试器。
图 1 MinGW 安装完成 MinGW安装GDB调试器 MinGW安装GDB调试器
使用 MinGW 安装 GDB 调试器的方法有 2 种,一种是利用 MinGW 的在线安装功能,由 MinGW 帮我们下载 GDB 并安装;另一种是由我们手动到 MinGW 官网上下载 GDB 安装包(本质是一个压缩包),然后将其解压到 MinGW 安装目录中的适当位置,由此完成 GDB 调试器的安装。
1、在线安装GDB调试器首先介绍较简单的第一种安装方法:
1) 打开图 1 所示的 MinGW,在右侧框中找到 mingw32-gdb-bin,并勾选它,如图 2 所示:
图 2 在线安装 GDB 调试器
2) 菜单栏中依次选择Installation - Apply Changes,会弹出如下对话框:
图 3 开始安装 GDB 调试器
选择 Apply ,MinGW 就会自动下载安装 GDB 调试器所需的包。此过程可能需要一段时间,读者耐心等待即可。看在如下对话框,证明 GDB 安装成功:
图 4 GDB调试器成功安装
注意,在线安装过程中,GDB 安装包可能会下载失败。这种情况下,可以采用第 2 种安装方法。
2、手动安装GDB调试器
当 MinGW 提示 GDB 调试器安装包下载失败时,我们可以自行打开 MinGW 官网(如图 5 所示),下载所需版本的 GDB 调试器。
图 5 MinGW 官网下载 GDB 调试器安装包
本节,我们选择安装 7.6.1 版本的 GDB 调试器,点击gdb-7.6.1-1,然后找到gdb-7.6.1-1-mingw32-bin.tar.lzma,这是一个安装 GDB 的压缩包,直接点击即可开始下载:
图 6 下载 GDB 安装包
下载完成后,读者会得到gdb-7.6.1-1-mingw32-bin.tar.lzma压缩包,其内部包含一个gdb-7.6.1-1-mingw32-bin.tar的压缩包。所以,我们需要对下载的压缩包进行 2 次压缩,最终得到 bin 和 share 这 2 个文件夹。
将 bin 文件夹内的 2 个可执行文件 gdb.exe 和 gdbserver.exe 拷贝到 MinGW 安装目录中的 bin 文件夹内(本机 MinGW 安装目录为 E:/MinGW),即可完成 GDB 的安装。
3、修改PATH环境变量注意,无论采用以上哪种安装方式,最终都需要将 MinGW 的 bin 文件夹所在路径添加到 PATH 环境变量中。以本机为例,我将 MinGW 安装到 E:/MinGW 路径下,因此需要将 E:/MinGW/bin 添加至 PATH 环境变量中,如图 7 所示:
图 7 设置 PATH 环境变量
PATH环境变量打开方法是:右击计算机(我的电脑) - 属性 - 高级系统设置 - 环境变量,建议读者修改当前用户的 PATH 环境变量。
由此,GDB 调试器就算安装成功了。打开命令行窗口,输入gdb -v命令,如果输入如下信息:
图 8 GDB 调试器安装成功的示意图 就证明 GDB 调试器安装成功,我们可以像在 Linux 系统中使用 GDB 那样,在 Windows 平台上使用 GDB 调试器。
24083.html
GCCGDBhtmllinux相关文章
- linux系统 系统推荐 deepin国产系统 最好用的国产linux系统 Windows系统的优秀替代品 deepin系统安装 系统安装 deepin[通俗易懂]
- windows 安装composer 报错"PHP Warning: copy(): SSL operation failed with code 1."
- Windows下载安装zipkin
- WINDOWS下安装系统_在Windows环境下
- pyspark在windows的安装和使用(超详细)
- 使用了几天linux操作系统之后,我又换回了windows
- PDF编辑器全版本-acrobat(包括windows+mac)下载以及安装教程
- PS2020软件安装包+安装教程(mac+windows全版本都有,包括最新的2023)
- MacOS|Windows 2023最新 PhpStorm 2023.1 安装教程
- Windows系统安装MongoDB数据库详细步骤
- Windows安装Python(图解)
- Windows下mongodb安装与配置三步走
- docker desktop v20 设置文件路径,windows docker 设置设置路径详解程序员
- 微软正在开发新的Windows商店 对所有Win32应用程序和游戏开放
- 微软提醒:Win10新预览版已默认安装Windows Terminal
- 在Windows上安装Linux:体验双系统的乐趣(windows安装linux)
- 安装Windows系统下的Redis服务(windows安装redis)
- Zabbix监控(八):自动监控windows端口
- Linux与Windows的双系统配置:深度探究(深度linux双系统)
- Linux安装轻松:Windows只一步之遥(linux装windows)
- 通过Linux在台式机上安装Windows的指南(linux安装windows)
- 在Linux系统中安装Windows:自由选择的另一种可能性(linux下安装windows)
- c#使用windows服务更新站点地图的详细示例