MinGW Installation Manager download failed无法下载gdb、gcc、g++等组件
下面以gdb为例给出解决方案,其它无法下载的包解决方法大同小异。
1.原因分析:
因为服务器在外网,可能是对方服务器不稳定,连接出错等问题导致。错误如下图
2.解决方法
(1).通过命令行执行mingw-get(mingw-get程序可以MinGW Installation Manager的shell)安装gdb,打开CMD进入MinGW的安装目录下的bin目录,执行命令mingw-get install gdb,等待后发现缺少后缀为bin、doc、info、lang、man、lic的文件。
(2).去错误所提示的网站链接http://prdownloads.sourceforge.net(小白不可能太会找),去掉prdownloads, 直接去 https://sourceforge.net/projects/mingw/files/MinGW/Extension/ , 然后选择gdb,再选自己想要下载的gdb的版本,这里我们选gdb-7.6.1.-1,看以看到上面我们安装缺少的6种文件。
(3).点击文件名,下载后缀为bin、doc、info、lang、man、lic的.tar.lzma格式文件。
(4).将这6个下载好的文件复制到安装目录下的var\cache\mingw-get\packages下面
(5).重新启动MinGW Installation Manager,或者通过命令行到MinGW的下的bin目录下,执行mingw-get install gdb直接安装gdb。
3.验证
最后打开 MinGW Installation Manager,点击MinGW Source-Level Debugger,发现gdb相关的组件为绿色的,全部都安装上了