工欲善其事必先利其器,安装编译环境第一步,为了显摆,先用GNU编译环境MinGW。
下载mingw-w64
MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译生成32位可执行程序,而 MinGW-w64 则可以编译生成 64位 或 32位 可执行程序。正因为如此,MinGW 现已被 MinGW-w64 所取代,且 MinGW 也早已停止了更新
我下载的x86_64-12.1.0-release-win32-seh-rt_v10-rev3
解压后配置环境变量
照抄很快
#include
using namespace std;
int main(){
cout << "hello world" << endl;
return 0;
}
编译遇到坑
gcc hello.cpp
报错!!!!
gcc编译报错:undefined reference to `std::cout‘
上网一搜说是gcc 默认编译链接c 改成g++ hello.cpp 顺利解决
生成a.exe
运行看看吧 ./a.exe
倘若不想生成默认的a.exe,可以添加-o 参数
g++ hello.cpp -o hello.exe
我去!!!这也能报错!!
试试去掉./
成功!!!
hello.exe
大功告成!!!!!