[VS Code]-编译运行C和C++程序(MinGW)

本节将以配置 Windows 平台上 VS Code 为例,为大家讲解如何在 VS Code 上直接运行 C 和 C++ 程序。

和 Notepad++,Sublime Text 一样,VS Code 本身不具备 C、C++编译器。因此在配置 VS Code 之前,我们必须先在当前系统中,安装好可用的 C、C++ 编译器。对于 Windows 系统而言,安装 MinGW(GCC 编译器的移植版);对于 Linux 和 Mac OS X 来说,很多系统上都默认安装有 GCC 编译器,如果没有,需要自己动手安装。

1. MinGW安装

目前适用于 Windows 平台、受欢迎的 GCC 移植版主要有 2 种,分别为 MinGW 和 Cygwin。其中,MinGW 侧重于服务 Windows 用户可以使用 GCC 编译环境,直接生成可运行 Windows 平台上的可执行程序,相比后者体积更小,使用更方便;而 Cygwin 则可以提供一个完整的 Linux 环境,借助它不仅可以在 Windows 平台上使用 GCC 编译器,理论上可以运行 Linux 平台上所有的程序。

本节介绍的是 MinGw 的安装和使用。MinGw 全称 Minimalist GNU for Windows,应用于 Windows 平台,可以为我们提供一个功能有限的 Linux 系统环境以使用一些 GNU 工具,比如 GCC 编译器、gawk、bison 等等。

1.1 安装步骤

1)打开 MinGW 官网(点击 即可进入官网),下载 MinGW 安装包。
在这里插入图片描述
如果选择 Latest Release 版本,是在线安装的,会很慢,甚至链接失败。

2)下载完成后,会得到一个名为 mingw-get-setup.exe 的安装包,双击打开它,可以看到如下的对话框:
在这里插入图片描述

3)直接点击“Install”,进入下面的对话框:
在这里插入图片描述
4) 进入安装 MinGW 配置器的界面,读者耐心等待安装完成(显示 100%)即可。安装完成之后,我们会得到一个名为 “MinGW Installer Manager” 的软件,借助它,我们可以随时根据需要修改 GCC 编译器的配置。点击“continue”,会自动弹出配置界面,如下所示:

在这里插入图片描述
5)为使 GCC 同时支持编译 C 语言和 C++,需勾选图中标注的 2 项。我们知道,GCC 还支持其它编程语言,读者可借助此配置器,随时实际需要安装自己需要的编译环境。勾选完成后,在菜单栏中选择Installation -> Apply Changes,弹出如下对话框:

在这里插入图片描述
选择“Apply”。然后耐心等待,直至安装成功,即可关闭此界面。注意,整个安装过程中可能会提示某些组件下载失败,但没关系,后续需要时,可以通过 MinGw Installer安装界面中的 “All Packages”选项中,手动选择指定的安装包进行安装。

在这里插入图片描述

6)在安装完成的基础上,我们需要手动配置 PATH 环境变量。依次右击计算机(我的电脑) -> 属性 -> 高级系统设置 -> 环境变量,在当前用户的 PATH 环境变量中增加 MinGW 的安装路径。

在这里插入图片描述

7)由此,打开命令行窗口(通过在搜索栏中执行 cmd 指令即可),输入 gcc -v 和 g++ -v 指令,如果输出 GCC 编译器的具体信息,则表示安装成功。
在这里插入图片描述

1.2 MinGW使用

通过上面的安装,我们就可以在当前 Windows 平台上编译、运行 C 或者 C++ 程序了。

这里以运行一个 C 语言程序为例(存储路径为:D:\demo.c):

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("Hello, World!\r\n");
    system("pause");
    return 0;
}

在此基础上,在命令行窗口中执行如下指令:

在这里插入图片描述

其会在 D 盘生成一个 demo.exe 可执行文件,找到该文件并双击,即可看到程序的执行结果:
在这里插入图片描述

2. Code Runner 插件安装

VS Code运行C和C++程序

在左侧对话框中输入“Code Runner”后按Enter回车键,然后选择 Code Runner 并点击 Install 下载

在这里插入图片描述
注意,在已安装 Code Runner 插件的基础上,需要重启 VS Code 后,按图 所示,确定该插件是否安装有“Run In Terminal”扩展.

在这里插入图片描述
由此,VS Code 就可以执行 C 或者 C++ 程序了。

点击右上角的▷符号,即可执行 demo.c 中的程序,如图所示:

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要配置VSCodeC++编译运行环境,可以按照以下步骤进行操作: 1. 打开VSCode,并安装C/C++扩展。在扩展商店中搜索"C/C++"并点击安装。 2. 确保你已经安装C++编译器。如果你使用的是Windows操作系统,你可以安装MinGW或者MSVC。如果你使用的是MacOS,你可以安装Xcode Command Line Tools。如果你使用的是Linux,你可以安装GCC或者Clang。 3. 打开你的C++项目文件夹,并在项目根目录下创建一个名为`.vscode`的文件夹。 4. 在`.vscode`文件夹中创建一个名为`tasks.json`的文件,并将以下内容粘贴到文件中: ``` { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": { "kind": "build", "isDefault": true } } ] } ``` 这个配置文件将使用g++编译器来编译当前打开的C++文件。 5. 现在你可以按下`Ctrl + Shift + B`(在Windows和Linux上)或者`Command + Shift + B`(在MacOS上)来编译当前打开的C++文件。 6. 编译完成后,你可以在终端中运行生成的可执行文件。在终端中输入`./<可执行文件名>`来运行程序。 请注意,上述配置仅适用于使用g++作为编译器的情况。如果你使用的是其他编译器,你需要相应地修改`tasks.json`文件中的配置。此外,你还可以根据需要进行其他自定义配置,例如调试配置等。 希望这能帮助到你配置VSCodeC++编译运行环境!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值