mingw32-gcc.exe: error: CreateProcess: No such file or directory的问题

     在mingw的官网上下载了一个installer,下载之后安装了basic setup里面的mingw32-base,安装之后在codeblocks里面设置好编译器路径C:\MinGW,然后编译了一个hello world,结果出现mingw32-gcc.exe: error: CreateProcess: No such file or directory 这样的问题。
     官网上没找到答案,baidu上五花八门的答案什么都有,居然还有人说是没有使用codeblocks自带mingw的原因,说是路径问题的居多,不知道他们是不是真的碰到并解决了这个问题。
     突然想到之前在windows下编译kicad碰到的一系列问题,是因为某些文件下载不完整造成的,而下载器又没有去检测下载的文件是否完整,说不定这个installer也有这样的问题。我就把C:\MinGW这个文件夹删了,重新安装,mingw32-base的文件下载完成之后,开始安装,安装完毕之后,我看了下列出来的具体安装信息,果然有一个文件没有解压成功,这个文件是gcc-core-4.8.1-4-mingw32-dev.tar.lzma,我就单独下载了这个文件,然后用7-zip解压,解压出来的是一个gcc-core-4.8.1-4-mingw32-dev.tar文件,然后把这个文件放到C:\MinGW目录下,解压到当前文件夹,重新用codeblocks编译,果然ok了。
     希望这篇文章能帮朋友们少走一些弯路。

猜你喜欢

转载自blog.csdn.net/tracing/article/details/43056153