通过:g++ main.cpp
从windows终端编译一个简单的C++Hello World程序会出现以下错误:
d:/softwares/mingw/bin/...../x86_64-w64-mingw32/bin/ld.exe: cannot find -lstdc++
d:/softwares/mingw/bin/...../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcc_s
d:/softwares/mingw/bin/...../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcc_s
collect2.exe: error: ld returned 1 exit status
c++程序:
#include <iostream>
int main()
{
std::cout << "Hello C++!n";
return 0;
}
在windows 上设置MinGW路径
尝试使用g++
而不是ld
作为链接器。