C/C++: windows系统安装C++编译器、用VS code创建C++程序

安装C++编译器

Linux 和 macOS 一般都预装了C++编译器,而windows 系统上没有。要进行C++编程,首先要在 windows 系统上安装 C++ 编译器。

windows 系统下最常用的编译器是 MinGW,我们可以在 MSYS2 windows 软件平台上下载。

首先下载 MSYS2
在这里插入图片描述

  • 系统需求:window 7及以上

下载完后,在开始菜单栏 点击启动 MSYS2
C/C++: windows系统安装C++编译器、用VS code创建C++程序_第1张图片
使用pacman -Su指令升级所有程序包

安装 mingw-w64,这是64位系统,32位可安装x86版本
pacman -S --needed base-devel mingw-w64-x86_64-toolchain

至此,mingw GCC编译器安装完成

用VS code创建 C++ 程序

要使用 VS code 编译 C++ 程序,还需要将 MinGW 编译器 (\path\to\mingw64\bin) 设置到系统路径中。设置系统路径的教学可参照 该教学

接下来,需要安装 C/C++ 的VS code 拓展
C/C++: windows系统安装C++编译器、用VS code创建C++程序_第2张图片

在 VS code 中,打开集成命令窗口 (Ctrl + `),测试是否可以使用 C++ 编译

g++ --version
gdb --version

# 输出结果
GNU gdb (GDB) 10.2
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-w64-mingw32".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.
--Type <RET> for more, q to quit, c to continue without paging--

接下来我们创建一个 Helloworld 程序:
C/C++: windows系统安装C++编译器、用VS code创建C++程序_第3张图片
创建一个文件,将其命名为helloworld.cpp

#include 

using namespace std;

int main()
{
    cout << "Hello World" << endl;
}

保存(Ctrl + S)后,将其构建 (Terminal → Run Build Task) 为可执行文件 (Ctrl + Shift + B)
或在terminal console中输入gcc helloworld.cpp
C/C++: windows系统安装C++编译器、用VS code创建C++程序_第4张图片
获得 helloworld.exe 文件
C/C++: windows系统安装C++编译器、用VS code创建C++程序_第5张图片
在命令行中,输入.\helloworld,获得输出如下
C/C++: windows系统安装C++编译器、用VS code创建C++程序_第6张图片

你可能感兴趣的:(C/C++,基础语法,windows,c++,vscode)