本文参考来源 IP软件安装教程 | C语言环境配置

前言

今天下午看了看咱们 IP 实验课的软件安装教程,发现居然只有视频。
对于我这个更偏好图文教程的人来说,可谓一言难尽……
心血来潮,遂决定写一篇图文教程。
本文全程参考上文链接中的视频教程,部分地方会有个人的见解。
本文只涉及安装过程,不过多涉及程序的运行原理。
第一次写教程,如有错误还请多多包涵。也欢迎指正与补充。

Windows 安装教程

参考原文中的下载链接:蓝奏云,提取码:hidm

一、下载 VSCode 和 MinGW

下载链接中的 VSCode 和 MinGW。
VSCode 官方下载地址:下载链接
MinGW 分为32位版本和64位版本,这里提供的是64位版本。

查看系统版本的方法:

右键此电脑,点击属性

此电脑-属性
此电脑-属性

系统类型一栏中为64位操作系统,表明系统版本为64位。

64位操作系统
64位操作系统

二、配置 MinGW

1. 解压缩

解压下载的mingw.7z,得到mingw64文件夹。
mingw64文件夹剪切到合适的地方,推荐C盘根目录,方便。

注意事项:目录最好不要含有中文!

我个人放到D:\Tools\mingw64下,其他目录类似。

2. 环境变量配置

打开mingw64文件夹,再打开bin文件夹。
右键地址栏,点击将地址复制为文本

此处得到地址为 D:\Tools\mingw64\bin
此处得到地址为 D:\Tools\mingw64\bin

右键此电脑,点击属性,再点击高级系统设置

此电脑-属性-高级系统设置
此电脑-属性-高级系统设置

点击环境变量,在系统变量中找到Path,点击编辑

环境变量-系统变量-Path-编辑
环境变量-系统变量-Path-编辑

点击新建,将我们之前复制的地址粘贴进去。例如我这里就是倒数第二行的D:\Tools\mingw64\bin

新建-粘贴地址
新建-粘贴地址

依次点击确定,保存环境变量设置。

3. 测试配置是否生效

Win+R,输入cmd,点击确定

Win+R-cmd
Win+R-cmd

此处也可以在开始菜单右键(或按Win+X),点击Windows Powershell

Windows Powershell
Windows Powershell

在弹出的窗口中输入:

gcc -v

输入 gcc -v
输入 gcc -v

可以看到最后一行说明了gcc的版本号为8.1.0

gcc version 8.1.0
gcc version 8.1.0

若显示这个界面,说明配置生效。
若不是这个界面,则尝试按照上面的方法重新配置一遍。

三、安装 VSCode

打开下载的安装包。
同意协议。

同意-下一步
同意-下一步

安装地址可自行更改。

下一步
下一步

开始菜单项。

下一步
下一步

建议下面五个框都选上。

下一步
下一步

点击安装。

安装
安装

点击完成。

完成
完成

四、安装 VSCode 插件

一共需要安装3个插件:

  • 中文拓展包 提供中文支持
  • C/C++ 代码高亮、Debug
  • C/C++ Compile Run C语言程序的编译与运行

点击左侧一栏中的拓展
在上方的搜索框中搜索Chinese,点击Install

拓展-搜索 Chinese
拓展-搜索 Chinese

同理,搜索C/C++C/C++ Compile Run并安装。
安装后重启 VSCode,即可生效。

五、C语言运行测试

1. 一个简单的 Hello World! 程序

点击左侧栏中的第一项资源管理器,点击打开文件夹

资源管理器-打开文件夹
资源管理器-打开文件夹

选择一个你想要的文件夹,用于存放代码文件。
我这里选择D:\Dev\IP2021

点击选择文件夹

选择文件夹
选择文件夹

新建文件夹,输入文件夹名Test

新建文件夹-Test
新建文件夹-Test

新建文件,输入文件名Hello World.c

新建文件-Hello World.c
新建文件-Hello World.c

输入如下代码。

# include <stdio.h>

int main()
{
    printf("Hello World!");
}

直接复制粘贴代码
直接复制粘贴代码

提示:

  • 可以用快捷键Ctrl+S保存文件。
  • 建议打开文件拓展名。

查看-勾选 文件拓展名
查看-勾选 文件拓展名

2. 使用 VSCode 进行程序的编译与运行

运行程序时,确保光标在编辑器内,F6/F8才能生效。
  • F6,在 VSCode 内部终端中运行程序。

F6 效果
F6 效果

  • F8,在外部终端中运行程序。

F8 效果
F8 效果

3. 一些小技巧

  • Tab自动补全
  • 在终端中输入clear,可以清屏
  • 在编辑器中右键,选择格式化文档,可以自动调整代码的缩进等,增加代码的可读性