VS Code的C/C++环境配置的傻瓜式教程(看这一篇就够了) |
您所在的位置:网站首页 › 手机c语言编译器怎么换行快捷键设置 › VS Code的C/C++环境配置的傻瓜式教程(看这一篇就够了) |
VS Code的C/C++环境配置的傻瓜式教程(看这一篇就够了)
写在前面的话
作者在学习使用vscode写C代码的时候,根据网上很多参差不齐的教程踩了不少的坑,很多教程在配置完成后总会出现一些普遍性的痛点,所以笔者决定写一篇傻瓜式的教程,帮助大家快速配置vscode,并成功运行C语言代码.
作者水平有限,如有错误,还请斧正
本文提到的作者提供文件点击这里即可下载
本文可能能解决的问题:vscode的多文件编译,vscode的C语言代码调试,vscode编辑器的设置,vscode的插件推荐
vscode的安装
vscode本体的下载
点击进入vscode官网或者在作者提供的链接下下载.
下载后安装即可,安装流程可参考以下图片:
![]() ![]() ![]() ![]() 由于 vscode 本身不带 C 语言编译器,我们需要安装一个支持 C 语言的编译器来进行代码的编译和运行。 常见的选择包括 MinGW-w64 和 MSYS2,选择一个即可. MSYS2是vscode官方推荐的编译器,但安装比较复杂。相比之下,MinGW的安装更加方便,这里选择哪一个就看个人喜好了. MinGW64编译器的安装和环境配置从官方网站下载MinGW64安装包,并直接解压安装(推荐在D盘根目录下).
然后来到安装的目录下,找到bin目录,将该目录添加到环境变量中.
不再赘述,有需求可以自行了解,两者在现阶段差别不大. 测试环境变量是否配置成功"win+r"输入cmd,打开命令行中输入gcc,如果出现gcc的版本信息,则说明环境变量配置成功.
(该步骤只建议直接搬运作者链接中提供的codeflied文件夹) 下载后把这个文件夹放在一个整个路径无中文的地方,比如D盘根目录下. 单文件模版主要适用于小程序,OJ刷题
主要用于小型工程
测试代码前,请在vscode中用齿轮键打开(或ctrl+k ctrl+s),打开键盘快捷方式修改
直接打开源码按快捷键f5即可 需要注意的是:调试依赖的gde调试器并不支持中文路径 如果你需要用中文名来记录你写的源码,调试时请另起一个英文名的源码文件复制要调试的源码过去进行调试 (关于vscode的调试功能如何使用,这里不多赘述了) launch.json配置以及tasks.json配置展示如果你之前对mingw的安装并没有放在D盘根目录,请修改对应的launch.json中的miDebuggerPath为你的路径 launch.json配置 { "version": "0.2.0", "configurations": [ { //‘调试(Debug) "name": "Debug", "type": "cppdbg", // cppdbg对应cpptools提供的调试功能;只能是cppdbg "request": "launch", //这里program指编译好的exe可执行文件的路径,与tasks中要对应 "program": "${workspaceFolder}\\bin\\${fileBasenameNoExtension}.exe", //(单文件调试) //"program": "${workspaceFolder}\\${workspaceRootFolderName}.exe", //(多文件调试) "args": [], "stopAtEntry": false, // 这里改为true作用等同于在main处打断点 "cwd": "${fileDirname}", // 调试程序时的工作目录,即为源代码所在目录,不用改 "environment": [], "externalConsole": false, // 改为true时为使用cmd终端,推荐使用vscode内部终端 "internalConsoleOptions": "neverOpen", // 设为true为调试时聚焦调试控制台,新手用不到 "MIMode": "gdb", "miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe", // 指定调试器所在路径,注意间隔是\\,请修改为你的路径 // 指定调试器所在路径,注意间隔是\\,请修改为你的路径 // 指定调试器所在路径,注意间隔是\\,请修改为你的路径 "preLaunchTask": "build" // 调试开始前执行的任务(任务依赖),与tasks.json的label相对应 } ] } tasks.json配置 { "version": "2.0.0", "tasks": [ { //这里构建build任务 "label": "build", "type": "shell", "command": "gcc", "args": [ //此处为编译选项 "${file}",//该(单文件编译) //"${workspaceFolder}\\*.c",//(多文件编译) "-o", //承接上述,把源代码编译为对应exe文件, "${workspaceFolder}\\bin\\${fileBasenameNoExtension}.exe",//(单文件编译) //"${workspaceFolder}\\${workspaceRootFolderName}.exe",//(多文件编译) "-g", "-Wall",//获取警告 "-static-libgcc", "-fexec-",//按GBK编码 "-std=c11"//选择C标准,这里按照你需要的换 ], "group": { //把该任务放在build组中 "kind": "build", "isDefault": true }, "presentation": { //配置build任务的终端相关 "echo": true, "reveal": "always", "focus": false, "panel": "new"//为了方便每次都重新开启一个终端 }, "problemMatcher": "$gcc" }, { //这里配置run任务 "label": "run", "type": "shell", "dependsOn": "build", "command": "${workspaceFolder}\\bin\\${fileBasenameNoExtension}.exe",//(单文件编译) //"command":"${workspaceFolder}\\${workspaceRootFolderName}.exe",//(多文件编译) //这里command与前面build中的编译输出对应 "group": { //这里把run任务放在test组中,方便我们使用快捷键来执行程序 //请人为修改"设置","键盘快捷方式"中的"运行测试任务"为"你喜欢的键位" //推荐为"ALT+某个字母键",使用该键来运行程序 "kind": "test", "isDefault": true }, "presentation": { //同理配置终端 "echo": true, "reveal": "always", "focus": true, "panel": "new" } } ] } 题外话的补充插件中使用的one dark pro主题中注释的颜色是灰色,但是vscode中默认的灰色是很难区分的,所以需要修改一下,修改方法如下: 进入以下路径C:\Users\你的用户名.vscode\extensions\zhuangtongfa.material-theme-3.16.2\themes\OneDark-Pro 用vscode打开json文件后使用快捷键ctrl+f打开搜索 搜索 comments 找到以下这段代码![]() |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |