我去了http://sourceforge.net/project/showfiles.php?group_id=2435,下载了适用于MinGW 5.1.4的Automated MinGW安装程序,同时下载了GNU源代码级调试器候选版本:GDB 6.8- 3.然后我将MinGW基础工具安装到C:\ MinGW中.到目前为止没问题.
但是,当我来安装gdb调试器时,它有许多文件和文件夹,其名称与已安装的文件和文件夹相同,但文件与已安装的文件不同.例如C:\ MinGW\include\bfd.h是171 KB但是gdb-6.8-mingw-3\include\bfd.h是184 KB.
如何在不破坏已安装的内容的情况下将gdb添加到MinGW?
在命令提示符中,我浏览到C:\ MinGW\bin并运行:
mingw-get.exe install gdb
这为我解决了这个问题.不确定它是否重要,但我的路径中有C:\ MinGW\bin(猜测我可能不需要浏览到C:\ MinGW\bin).
项目文件页面上的当前版本(5.2.1)版本的gdb 一直对我有用.下载是一个独立的.exe,你不需要任何其他东西.
但我敢打赌6.8套餐中的.exe也可以.我尝试只使用.exe,然后如果有问题,请尝试从6.8包中提取其他文件.(虽然这可能会导致MinGW安装的其余部分出现问题.)
更新:似乎有7.something版本.我没有彻底测试它,但它似乎工作,即使使用gcc 3.