VSCode搭建C开发环境 新手教程

介绍

VS Code可以作为一个轻量级开发的文本编辑器,VSCode提供了许多插件,让开发效率和可玩性变得很高。

VS Code开发场景如下:

  • 前端
  • 后端语言,如:C/C++,C#,Java等
  • 嵌入式开发:STM32,C51,ARM等

像Java应该用IDEA和Eclipse,轻量级还是可以用的。如果学习C还是首选VS Code吧。

如果是嵌入式开发,强烈建议使用VS Code,刚开始上手可能需要几天,但是一旦熟悉,强大的代码补全(Auto Completion)和变量提示(Parameter Hints)等特性让开发效率比Keil要高得多。但是目前版本,针对GBK2312编码的文件,在Parameter Hints时,会出现乱码。将文件编码改为GBK2312也没用。

References

Doc

Documentation for Visual Studio Code【官方文档】:如果你看得懂英文或能耐心看英文的话,许多问题的答案都可以在文档中找到。官方文档写得很详细也很系统。

Visual Studio Code Variables Reference【官方文档】

Visual Studio Code User Interface【官方文档】

插件篇

VSCode 必装的 10 个高效开发插件 - 慕课网的文章 - 知乎

装上这几个 VSCode 插件后,上班划水摸鱼不是梦 - GitHub Daily的文章 - 知乎

讨论VSCode的使用,一定要结合具体的使用场景进行讲解,接下来讲解的是利用VSCode搭建搭建C语言开发环境。

搭建C/C++开发环境

C/C++开发环境就是g++和gdb。

官网文档有详细说明如何搭建C/C++开发环境的VSCode步骤,英文说明请参考这里。再多提一句,文档教程真的很简单,文档会教你如果检测g++和gdb安装情况,如何下载并安装,如何安装VS Code C/C++插件,如何编写第一个HelloWorld(自己按C或C++语法编写一个小Demo,可不参考文档代码),如何Build,如何运行和Debug。

你也可以参考Visual Studio Code 如何编写运行 C、C++ 程序? - 谭九鼎的回答 - 知乎 。

如果你不想看官方文档,按我下面的教程来可以。

GCC环境搭建

安装MinGW

Download File List - MinGW - Minimalist GNU for Windows - OSDN
在这里插入图片描述

下载并安装mingw-get-setup.exe,一直下一步即可。默认的安装路径不要修改,应该是C:\MinGw

安装完成后,选择计算机 - 属性 - 高级系统设置 - 环境变量,在系统变量Path中追加C:\MinGw\bin

打开cmd,输入mingw-get.exe,出现MinGw installation manager窗口,说明安装正常,关闭窗口。

cmd输入

mingw-get install g++

安装g++完成后,输入

mingw-get install gdb

安装gdb,这样GCC环境搭建完成了。

如何检测g++和gdb?

g++ --version
gdb --version

出现版本信息就代表安装成功。

安装C/C++ extensions for VS Code

CTRL + SHIFT + X进入扩展程序,输入C++,安装

VSCode搭建C开发环境 新手教程_第1张图片

第一个程序

这里以创建C语言的源程序为例哦。如果创建C++请参考官方文档,或者按我的教程来,然后把所有配置文件的gcc.exe改成g++.exe就可以了。

创建目录

创建一个文件夹名为VSCode-C-Lib,进入文件夹后,创建一个文件夹名为Demo1

进入VSCode-C-Lib/Demo01目录,在该目录下创建一个名为.vscode的文件夹。

回到Demo1目录,创建main.c,其路径为VSCode-C-Lib/Demo01/main.c

#include 

int main() {
   
    printf("hello world!\n")

你可能感兴趣的:(C,VSCode,c语言)