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

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DDsoup

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值