admin 管理员组

文章数量: 887021

GDB,UNIX及UNIX-like下的调试工具。Linux下的调试工具。

据说可以在Windows下使用gdb;
步骤有二;
1 安装MinGW;可参阅,
https://blog.csdn/bcbobo21cn/article/details/105025643
2 借助 MinGW 安装 GDB 调试器。

下面来看步骤2;MinGW安装GDB调试器;
方法又有两种;

1 在线安装
    按资料要借助此工具;但是安装的MinGW里面找不到;

    网上又下一个,如下图;但是安装过程会自己跳到网页,好像要做一些事情;下回再整;


    用第二种方法;

2 手动安装GDB调试器
进入 MinGW 官网,下载所需版本的 GDB 调试器。这里是下载GDB的MinGW版本,不能到GDB官网下载,下载下来的不是MinGW的版本;
    MinGW官网慢,打不开;下回再整;
    按资料说,下载GDB的MinGW版本后,解压,将 bin 文件夹内的 2 个可执行文件 gdb.exe 和 gdbserver.exe 拷贝到 MinGW 安装目录中的 bin 文件夹内;再将 MinGW 的 bin 文件夹所在路径添加到 PATH 环境变量中;然后就可以在Windows下使用GDB了。有时间再整一下;

 

然后;Cygwin 是一个在windows平台上运行的类UNIX模拟环境;安装以后可以打Linux基本命令;也可以用gcc构建C程序,构建好的可执行程序是在模拟环境运行;不能在Windows下运行。

下载一个gdb,拷贝到Cygwin安装目录看一下,能否在模拟环境使用gdb;

网上下到一个叫CGdb,据说是控制台下的gdb调试器前端;把这个拷贝到 Cygwin 看一下;
如下图;不能执行;stop;


那么模拟的Cygwin环境不能使用gdb了;

GDB的下载网址是,ftp://ftp.gnu/gnu/gdb
下一个版本的GDB来,想拷贝到Cygwin试一下;下了一个下来,解压,结果好像是gdb的源码,没有gdb.exe;第一次看这网站,下回再整;

要在windows下使用gdb,肯定还是要装MinGW;然后使用GDB的MinGW版本;

本文标签: Windows gdb