在Windows下安装编译GDB调试工具
来源:互联网 发布:excel转pdf软件 编辑:程序博客网 时间:2024/05/17 01:44
一般我们默认下载个MinGW是不带有gdb.exe的,这样一来我们就无法对编写的程序进行调试,安装gdb的方法如下
首先,去官网下载比较新的gdb压缩包
http://www.gnu.org/software/gdb/download/
网站的纯英文的,如果基础较差的同学可以点下面的这个链接,用浏览器的页面搜索当前年份(2017)的最新gdb压缩包,然后点击下载即可
ftp://ftp.gnu.org/gnu/gdb
下载好以后,解压缩,这里解压出来的只是源代码,是不包含gdb.exe可执行程序的,所以我们还需要对源代码进行编译,使其生成可执行的gdb.exe文件
要想对源代码进行编译,我们还需要下载MSYS(这里假设你已经下载并安装了MinGW,如果没有的话可百度搜索MinGW进入官网进行下载安装),http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/
点击上面的链接下载MSYS,在该下载页面中,下载图中READ.TXT下面的第一个压缩包文件即可。
下载后,解压缩,将文件内的msys文件夹整个移动到路径C:\MinGW下面,然后在msys文件夹内,打开msys.bat文件,接着进入gdb的目录下,如:E:\gdb-8.0.1
然后输入:./configure && make 进行编译
编译成功后,可以在E:\gdb-8.0.1\gdb 文件夹下面找到gdb.exe文件,将该文件复制到MinGW\bin里。
到此,gdb安装成功!
当然如果你只是想快速获取到gdb执行文件,觉得编译的过程实在麻烦,也可以点击下面的链接,直接下载博主已经编译好的gdb.exe可执行文件。
http://pan.baidu.com/s/1boGc0H5
但是这里一定要注意,如果你使用的gcc版本,也就是MinGW版本与Zerozone(博主名,博主的gcc版本如下图所示,你可以通过命令行查询自己的gcc版本)不一致的话,在调试的时候会出现Cannot find bounds of current function的错误,所以,为了确保你能成功调试,还是自己动手编译一下比较好哦
- 在Windows下安装编译GDB调试工具
- 在Windows下用GNU/g++/gdb编译调试程序
- 在windows下使用gcc+gdb编译和调试程序
- 【编译工具】GDB调试
- GDB调试工具安装
- GDB调试工具安装
- 如何在Windows的命令行下进行程序编译和gdb调试
- Linux 下 C 编译gcc与调试gdb工具介绍
- ubuntu下成功安装gdb图形界面调试工具insight
- ARM gdb调试工具安装
- ubuntu 下交叉编译工具 ---gdb的安装与使用
- Windows下安装GDB
- Windows下安装GDB
- linux下编译&&gdb编译和调试
- linux 编译环境 GDB调试工具
- linux下安装gdb调试
- postgresql 9.2.1 在 windows 7 下VS2010编译安装调试
- QT 画图工具QWT 和 QwtPolar在windows和linux下的编译安装
- Android 高德地图、百度地图的sha1值获取
- 基于Django搭建简单的博客系统
- fresco使用集锦
- UVA
- Maven依赖排除 禁止依赖传递 取消依赖的方法
- 在Windows下安装编译GDB调试工具
- Java IO流将数据输出到.csv文件中,excel打开时乱码问题的解决
- eclipse 查看原始类出现The jar file rt.jar has no source attachment解决方法
- SQL SERVER 连接PHP
- MyBatis 动态SQL语句
- 浅谈背景半透明
- android hellochart的使用 画图形
- (推荐)第15章 扩展ASP.NET MVC (IModelBinder、过滤器)
- mysql批量更新的坑