VS Code 面向小白但可能问题一堆的安装指南

VS Code 面向小白但可能问题一堆的安装指南

前言

看到许多同学忍受不了CodeBlocks,对VS Code 心生向往却配置不成功,故有了本指南。本人才学浅陋,存在问题还请指正。

For Windows

现阶段同学们C/C++编译器用的多的基本上是GCC,但MinGW官网的版本实在难安装,这里介绍一种比较取巧的办法:相信大部分同学在之前已经安装并配置好了CodeBlocks,这里我们直接使用CodeBlocks自带的编译器就可以了。

  1. 将CodeBlocks带的MinGW添加到环境变量

    1)对着此电脑/计算机右键点击属性
    1

    2)点击左侧的高级系统设置

    3)点击高级->环境变量

    4)选中系统变量中的Path后单击下方的编辑

    5)点击新建并输入内容xxxx\MinGW\bin,修改后确定保存,其中xxxx为你安装CodeBlocks的目录,如果安装时没有修改的话就是C:\Program Files\CodeBlocks\MinGW\Bin

  2. VS Code的安装和配置

    1)从官网下载安装包并安装,直接点击Download For Windows,下载后正常安装即可

    https://code.visualstudio.com/

    2)打开安装好的VS Code,点击左侧的拓展按钮,搜索并安装以下拓展

    Chinese(Simplified) Language Pack for Visual Studio Code

    C/C++

    C/C++ Compile Run

    C++ Intellisense

3)重启VSCode,不出意外的话你会看到汉化好的界面,现在可以打开文件夹,新建一个文件(后缀.c或者.cpp),打一个能给程序猿带来好运的Hello World,按F6编译运行,F5断点调试。至此大功告成。

For Windows10 + WSL

Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。大名鼎鼎的GCC正是GNU工具链中的一员,MinGW则是一个将GCC移植到Windows平台的项目。为了原汁原味的GCC体验,使用GNU/Linux系统运行GCC是个不错的选择。通过安装WSL,我们可以获得世界上坠吼的Linux发行版Windows10(手动狗头

  1. 安装WSL

    1)在Windows设置中搜索启用或关闭Windows功能

    2)勾选适用于Linux的Windows子系统,确定后重启系统以完成变更
    11

    3)在Microsoft Store应用商店中搜索并安装一个Linux子系统,这里推荐安装Ubuntu 20.04 LTS

    4)在开始菜单打开安装好的Ubuntu子系统,新建用户并创建密码,安装GCC/G++编译器和GDB调试器

sudo apt-get update

sudo apt-get install gcc g++ gdb
  1. VS Code本体和拓展参考Fow Windows部分,另外安装拓展 Remote -WSL

1)Remote连接编辑器到WSL

点击左下角绿色图标(远程连接)并选择Remote -WSL: Open Folder in WSL,打开文件夹然后就可以开始写代码了,同样F6编译运行

注意:在设置中拓展的Compile Run Configuration添加编译参数 -lm,使用头math.h中函数才不会报错

断点调试如果不能用,参考这篇文章:

https://blog.csdn.net/yihuajack/article/details/107151801

For Linux

1.Ubuntu、Deepin等Debian系

先安装gcc g++ gdb

sudo apt-get install gcc g++ gdb

VS Code则直接在应用商店下载安装,或者在官网下载deb包安装

2.Arch、Manjaro等Arch系

添加archlinuxcn源,然后

sudo pacman -Sy
sudo pacman -S visual-studio-code-bin
3赞
粤 ICP 备 2020080455 号