我试图在Windows上使用MingW但是当我尝试编译我的c / c ++文件时,当我用C(gcc)编译时发生以下错误
> gcc c:\Users\Administrator\Desktop\C_C++\helloworld\hello.c - o c:\Users\Administrator\Desktop\C_C++\helloworld/hello
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lgcc
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lgcc_eh
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lgcc
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lgcc_eh
collect2.exe: error: ld returned 1 exit status
用C ++编译时发生以下错误(g ++)
> g++ c:\Users\Administrator\Desktop\C_C++\helloworldcpp\hello.cpp -o c:\Users\Administrator\Desktop\C_C++\helloworldcpp/hello
g++.exe: error: CreateProcess: No such file or directory
路径变量是C:\ MinGW \ bin。我在基本安装程序包中下载了mingw-developer-toolkit,mingw32-base,mingw32-gcc-g ++和msys-base。我也得到iostream的#include错误。我已经尝试了几乎所有的方法在互联网上,但无法修复。
好像MinGW没有正确安装。
重新安装它可能会解决问题。