Visual Studio Code C++环境配置及其简单操作

          Visual Studio Code C++环境配置及其简单操作

目录

1. 下载并安装 Visual Studio Code 编译器

2. 下载并安装 MinGW-w64及配置环境变量

3.插件安装

4.建立工程

5. json 文件配置

5.1 launch.json配置

5.2 task.json 配置

5.3 settings.json 配置

5.4 c_cpp_properties.json 配置

5.5 检验json 文件

6. 简单应用

6.1 终端的gcc操作

gcc命令下各选项的含义

gcc编译的四个步骤 

6.2 运行可执行文件

  1. 下载并安装 Visual Studio Code编译器

登录官网:  

Visual Studio Code - Code Editing. Redefined

选择操作系统进行下载.

也可以进入电脑自带软件商店下载.

  1. 下载并安装 MinGW-w64及配置环境变量

登录下方网址下载MinGW-w64:

MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net

下载后需要解压再放到指定位置.

复制MinGW-64中 bin 文件夹的路径

 

点击 开始菜单 -> 点击 设置 -> 点击 系统 -> 点击 关于 -> 点击系统信息.

 

点击高级系统设置.

 

点击环境变量.

 

双击系统变量中的 path

 

点击新建 -> 将所复制的路径粘贴

 

3.插件安装

打开Visual Studio Code后的界面:(一开始是黑的并且是英文).

 

为了后续操作方便先改为中文(需要重启): 点击左边栏目的扩展 -> 搜索Chinese -> 点击安装.

 

按Shift + Ctrl + p 打开搜索栏 -> 搜索颜色主题可更换颜色 .

点开扩展,搜索C++ 和Code runner安装插件.

 

 

4.建立工程

由于Visual Studio Code是以文件夹的形式管理工程的,因此首先新建一个文件夹,然后通过Visual Studio Code打开此文件夹:

 

新建 hello.cpp 文件并输入程序:(后缀必须得是.cpp)

 

  1. json 文件配置

5.1 launch.json配置

点击左侧的Debug按钮,选择添加配置(Add configuration),然后选择C++(GDB/LLDB),将自动生成launch.json文件将鼠标放在各个语句上可以得到该语句的作用或意义: (false/true 自行根据需求更改)

 

 

另外,由于前面设置成中文模式,所以需要将launch.json 文件内的中文内容删除,例如’program’部分.

’program’后面的 hello.exe 是编译后的可执行文件.

5.2 task.json 配置

配置编译和运行时需要的tasks.json文件.

按 shift + Ctrl + p 键 -> 输入 Tasks: Run task -> 点击 添加配置;

修改为下面的语句:

{

   "version":"2.0.0",

   "tasks": [

        {

           "label":"build",

           "type":"shell",

           "command":"g++",

           "args": ["-g","${file}","-std=c++11","-o","${fileBasenameNoExtension}.out"]

        }

     ]

}

5.3 settings.json 配置

点击界面左下角的齿轮,点击设置:

 

搜索setting,点击 在 settings.json 中编辑:

 

将该文件修改为下面的语句:

{

 "C_Cpp_Runner.cStandard":"",

 "C_Cpp_Runner.cppStandard":"",

 "C_Cpp_Runner.msvcBatchPath":"",

 "C_Cpp_Runner.warnings": [

   "-Wall",

   "-Wextra",

   "-Wpedantic"

  ],

 "C_Cpp_Runner.enableWarnings":true,

 "C_Cpp_Runner.warningsAsError":false,

 "C_Cpp_Runner.compilerArgs": [],

 "C_Cpp_Runner.linkerArgs": [],

 "C_Cpp_Runner.includePaths": [],

 "C_Cpp_Runner.includeSearch": [

   "*",

   "**/*"

  ],

 "C_Cpp_Runner.excludeSearch": [

   "**/build",

   "**/build/**",

   "**/.*",

   "**/.*/**",

   "**/.vscode",

   "**/.vscode/**"

  ],

 "C_Cpp.errorSquiggles":"Enabled"

}

5.4 c_cpp_properties.json 配置

点击右下方的 win32,点击上方栏目的 编辑配置(JSON):

 

该文件如下:{

 "configurations": [

    {

     "name":"windows-gcc-x64",

     "includePath": [

       "${workspaceFolder}/**"

      ],

     "compilerPath":"D:\Band.zip\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\bin\gcc",

     "cStandard":"${default}",

     "cppStandard":"${default}",

     "intelliSenseMode":"windows-gcc-x64",

     "compilerArgs": []

    }

  ],

 "version":4

}

其中的"compilerPath"项是gcc 的路径:

 

5.5 检验json 文件

打开建立工程时新建的文件夹,我这里是.vscode,如果存在以上四个 json 文件,说明配置成功:

 

  1. 简单应用
    1. 终端的gcc操作

gcc命令下各选项的含义

  • -E:仅作预处理,不进行编译、汇编和链接
  • -S:仅编译到汇编语言,不进行汇编和链接
  • -c:编译、汇编到目标代码(也就是计算机可识别的二进制)
  • -o:执行命令后文件的命名
  • -g:生成调试信息
  • -w:不生成任何警告
  • -Wall:生成所有的警告

gcc编译的四个步骤 

  1. 预处理:gcc -E Test.c -o Test.i
  2. 编译:    gcc -S Test.i -o Test.s
  3. 汇编:    gcc -c Test.s -o Test.o
  4. 链接生成可执行文件: gcc Test.o -o Test
    1. 运行可执行文件
  •       

 

 Ubuntu系统下载的参考文章的链接:(127条消息) Ubuntu16.04下配置VScode的C/C++开发环境_WavenZ的博客-CSDN博客_ubuntu vscode配置c++环境https://blog.csdn.net/weixin_43374723/article/details/84064644?ops_request_misc=&request_id=&biz_id=102&utm_term=ubuntu+vscode%E9%85%8D%E7%BD%AEc++%E7%8E%AF%E5%A2%83&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-84064644.pc_search_result_control_group&spm=1018.2226.3001.4187


版权声明:本文为m0_61897853原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。