GCC是广泛使用的C/C++编译系统。本文演示如何在Win32/64系统中搭建基于GCC和VS Code的开发环境。
安装GCC编译系统
GCC在Windows平台的实现分别是: Cygwin 和 MinGW, 本文使用 MinGW。
通常是在官网下载对应的安装包进行安装。但国内的环境访问该网址可能会非常慢,所以建议学员直接从我的百度盘里下载离线版本,地址如下:
1 2
| 链接: https://pan.baidu.com/s/1lqcBEUAY7upWEB5Aj_229Q 密码: 5a9f
|
链接中包含了 win32 和 win64 的版本,更加自己操作系统的情况下载对应的版本。
下载完成后,将下载的zip文件解压,比如解压到 c:\mingw 目录,再在 windows 的环境变量 path 中增加 c:\mingw\bin 这一项。
验证安装
以上步骤完成后,可以打开命令行窗口(CMD),然后执行:
或
如果看到类似的信息,就表明安装成功:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/8.2.0/lto-wrapper.exe Target: mingw32 Configured with: ../src/gcc-8.2.0/configure --build=x86_64-pc-linux-gnu --host=m ingw32 --target=mingw32 --prefix=/mingw --disable-win32-registry --with-arch=i58 6 --with-tune=generic --enable-languages=c,c++,objc,obj-c++,fortran,ada --with-p kgversion='MinGW.org GCC-8.2.0-5' --with-gmp=/mingw --with-mpfr=/mingw --with-mp c=/mingw --enable-static --enable-shared --enable-threads --with-dwarf2 --disabl e-sjlj-exceptions --enable-version-specific-runtime-libs --with-libiconv-prefix= /mingw --with-libintl-prefix=/mingw --enable-libstdcxx-debug --with-isl=/mingw - -enable-libgomp --disable-libvtv --enable-nls --disable-build-format-warnings Thread model: win32 gcc version 8.2.0 (MinGW.org GCC-8.2.0-5)
|
安装IDE
选用 VS Code 作为开发的 IDE。 首先在官网下载 VS Code, 下载完成后进行默认安装即可。
安装好以后,运行 VS Code, 选择安装插件,
为搭建C/C++的环境,需要安装 C/C++ 和 Code Runner 插件。直接在插件面板中查找/安装即可。
验证环境
建立一个名为 CPlus_Study 的目录,然后用 VS Code 打开,在目录中新建一个名为: hello.cpp 的文件,在文件中输入一下代码:
1 2 3 4 5 6
| #include<bits/stdc++.h> using namespace std; int main(){ cout<<"hello,world!"<<endl; }
|
然后在右上角选择运行按钮,如果配置都正确,可以看到输出如下的结果:
1 2 3 4
| [Running] cd "c:\CPlus_Study\" && g++ hello.cpp -o hello && "c:\CPlus_Study\"hello hello,world!
[Done] exited with code=0 in 12.578 seconds
|