简介
很多博客上都有vscode配置的资料,但是总是不够全面,一些细节没有详细说明,让我这个小白很是头疼,摸索大半天才成功,这篇文章通过整合集装多篇资料加上我自己的经验,给大家一份博客上最最最最详细的VS Code C语言开发环境配置,可以根据需求点击目录跳转到文章相应位置,祝大家少走弯路,学业进步!

文章目录

  • 为什么VS Code比其他集成开发环境更加优秀
  • 如何配置VS Code C语言开发环境
    • 第一步 安装VS code
    • 第二步 安装编译器MinGW-W64 GCC
    • 第三步 配置环境变量
    • 第四步 配置三个文件 c_cpp_propertise.json、launch.json、tasks.json
    • 第五步 重启与调试
  • 其他问题
    • 终端中文乱码问题
    • 设置字体大小和样式

为什么VS Code比其他集成开发环境更加优秀

通过对比 VC++6.0、Dev C++ 5.11以及VS Code,可以发现,前两者不需要额外配置插件,安装即可使用,但是在画面美观与功能全面性上VC++6.0和Dev C++5.11远远逊色于VS Code,它们仅能编写运行C/C++,而VS Code可以通过安装插件配置来实现多种编程语言的编译如C/C++,JAVA,Python,且VS Code在编写代码时具有超强的可读性,智能性,观赏性,用起来方便又好看,以下附上用VC++6.0和VS Code编写简单代码的效果对比图,让读者更加直观的看到VS Code的强大之处

出现错误时

如何配置VS Code C语言开发环境

以博主的亲身经历为根据,带你们轻松上手VS Code,分五步走即可完成

第一步 安装VS code

网址 https://code.visualstudio.com/

根据自己的操作系统下载相应的版本,点Stable那一栏下载

安装时

打开VS Code
如果需要汉化,在安装插件栏搜索chinese,找到简体中文版本,点击install,安装结束后重启应用即可

然后我们再来安装用于C/C++的插件
1.Code Runner 记得勾选图中的两个选项

2.C/C++

第二步 安装编译器MinGW-W64 GCC

网址https://sourceforge.net/projects/mingw-w64/files/
百度网盘资源放在下面

下载完成后把它解压至新建的文件夹(以后容易找),像我就是先在我的电脑的D盘上创建一个叫VS Code的文件夹,用360解压到里面去,这里提醒大家要一定要记得存放MG的地址
,另外文件夹用英文命名,不要用中文,不要用中文,不要用中文!!!

== 因为有小伙伴用7-zip解压完成后按步骤在写入环境变量的环节却失败了,用360解压重新弄一遍才成功,我不知道别的解压器能不能完成,保险起见大家尽量用360吧,如果你的解压器成功了请发在评论区,让看文章的小伙伴也能知道,那么具体解压的步骤在下面图中==


下载的时候不知道为什么速度极慢,应读者要求,我把它压缩到百度网盘里了,链接:https://pan.baidu.com/s/1N1i8dR6QC-KiBSXldv603w
提取码:1234

第三步 配置环境变量

打开mingw64,点开bin,将bin所在地址复制下来

点击电脑属性,找到高级设置,依次点击环境变量,Path

点击空白处,将复制好的地址粘贴进去,点击确定,这里算是上图的两个窗口,我们一共要点击三次确定!!!

同样的步骤,在文件夹中找到inlude,点开,复制地址,粘贴到Path中

完成后按下win+r(win在键盘上的图标是小旗帜),输入cmd,点击确定

弹出黑框后输入gcc -v -E -x c++ -
若显示结果如图 则配置成功

一开始说的其他文章都没提及到的是 添加include的环境变量,在没有添加之前我运行之后出现错误,如图

第四步 配置三个文件 c_cpp_propertise.json、launch.json、tasks.json

先在电脑上新建一个文件夹(像我就是在我的电脑上新建一个叫C的文件夹),打开它

我们一共要新建三个文件,名字是c_cpp_propertise.json、 launch.json、 tasks.json,如图

解下来把相应内容写进去,因为三个文件的内容较多,请大家移步至这儿查看并完成相关操作
文件内容传送门

第五步 重启与调试

重启vscode,在文件夹C上新建一个以.c结尾的文件
这里我们简单编写一个C语言的程序,设置断点并调试


说错的地方欢迎指正,若运行出错请将问题发至评论区,感谢观看!

最后,如果你已经安装好VS Code并开始使用了,这里有一份礼物分享给你,祝学习进步!
第一次使用VS Code时你应该知道的一切配置

文章最后,想聊一下很多人跟博主说运行之后发现路径不存在的问题,原因大抵都是路径复制之后粘贴到对应位置后内容不一样了,请大家一定要确保你的路径是准确相同的,有时候粘贴过后内容会改变,可能凭空加了几个字,也可能反斜线变相反了( / -> \ ),大家切记注意细节多检查检查。
-----------------------------更新---------------------------------

其他问题

终端中文乱码问题

找到setting.json文件
文件->首选项->设置,输入setting.josn,在下图框中位置打开文件

在setting.json文件中添加以下代码,如图

{"terminal.integrated.profiles.windows": {"PowerShell": {"source": "PowerShell","overrideName": true,"args": ["-NoExit", "/c", "chcp 65001"],"icon": "terminal-powershell","env": {"TEST_VAR": "value"}}},"terminal.integrated.defaultProfile.windows": "PowerShell",
}

旧版的vscode可能会用以下两种方式,虽然可以用,但是vscode新版的好像不是很支持,会给警告,所以还是推荐用上面那种

{"terminal.integrated.shellArgs.windows": ["/K chcp 65001 >nul"],}
{"terminal.integrated.shellArgs.windows": ["-NoExit", "/c", "chcp 65001"],
}

也可以通过将UTF-8改为GBK格式,但是只提供一次性的编译,即你每一次都要通过修改这个编码格式才能解决运行时出现的中文乱码问题,总之,还是最上面的方法最好用

设置字体大小和样式

在setting.josn文件中添加"editor.fontSize": 15,可以改变字体大小,添加terminal.integrated.fontFamily:"Courier New",可以将字体修改为 “Courier New”.(记得不要漏了逗号)

VS Code C语言开发环境配置附图版保姆教程相关推荐

  1. 【区块链技术开发】 关于Windows10平台Solidity语言开发环境配置

    目录 1.安装 Node.js 2.安装 Solidity 编译器 3.安装 Remix IDE 4.安装 MetaMask 浏览器插件 5.环境配置与问题解决 6. 安装Ganache:以太坊区块链 ...

  2. Go语言开发环境配置

    http://blog.csdn.net/hil2000/article/details/41261267/ 一.我为什么要学习go语言 当今已经是移动和云计算时代,Go出现在了工业向云计算转型的时刻 ...

  3. Windows安装Go语言开发环境+配置

    Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. 今天我们就来简单的介绍下Windows下安装go语言开发环境的简单的教程和一些配置,我想对于刚刚入手的小伙伴来说,这个教程还是很 ...

  4. bash: go: 未找到命令_golang快速入门[2.3]-go语言开发环境配置-linux

    linux安装Go语言开发包 默认读者会使用linux的基本操作 配置go语言的开发环境的第一步是要在go官网下载页面下载开发包 linux需要下载tar.gz压缩文件 这里我们下载的是 64 位的开 ...

  5. 江哥带你玩转C语言 01 - C语言开发环境配置

    工欲善其事必先利其器 编写C语言程序用什么工具 ? 记事本(开发效率低) Vim(初学者入门门槛高) VSCode(不喜欢) eclipse(不喜欢) CLion(深爱, 但收费) Xcode(逼格高 ...

  6. 【Go】(1)go语言开发环境配置

    一.Go的两个环境变量 GOROOT:安装路径 GOPATH:GOPATH 是作为编译后二进制的存放目的地和 import 包时的搜索路径(其实也是你的工作目录) GOPATH目录结构: go_cod ...

  7. 轻量级的c语言开发环境搭建,win下轻量级的c语言开发环境配置:vsc + gcc

    说明 VSCode是个编辑器,默认不带编译和调试环境,需要自行安装编译器,调试可以用其插件完成. 编译套件选用的是TDM-GCC,方便易用.(Codeblocks.Dev-Cpp等默认带的都是这款). ...

  8. vsc 如何编译c语言,FW:win下轻量级的c语言开发环境配置:vsc + gcc

    说明 VSCode是个编辑器,默认不带编译和调试环境,需要自行安装编译器,调试可以用其插件完成. 编译套件选用的是TDM-GCC,方便易用.(Codeblocks.Dev-Cpp等默认带的都是这款). ...

  9. <Java开发环境配置>6-SQLyog安装教程

    一.SQLyog简介: SQLyog 是一个快速而简洁的图形化管理MySQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品.使用SQLyog可以快速直观地让您从世 ...

  10. mac下配置VSCode的C语言开发环境

    目录 1. 安装C语言扩展插件 2. 安装编译器 3. 运行个Hello World 3.1 创建个源文件 3.2 编译 3.3 执行 4. 嫌麻烦?一键运行的利器! 1. 安装C语言扩展插件 打开V ...

最新文章

  1. css rem 大屏开发_px和em、rem单元如何选择?
  2. stm32f10x_it.c 定义的程序列表模板(stm32f103x_it.c中放的是中断的空函数)
  3. oracle if后面为null,Oracle中NVL2 和NULLIF的用法
  4. vsftpd.conf配置范例
  5. 数据库原理与应用(SQL Server)笔记 第四章 嵌套查询和其他查询子句
  6. javabean反射改字段内容_java反射机制给实体类相同字段自动赋值实例
  7. 【树形DP】没有上司的晚会 (ssl 1607)
  8. #python练习实例0:制作1-100随机抽取3个数字排队列
  9. 日常管理随笔一 (转载)
  10. jquery常见操作总结
  11. 一秒钟Hold住Application.xml
  12. 千人千面、个性化推荐:解读数据赋能商家背后的AI技术
  13. 重生之我又是蝌蚪(召唤神龙)源码和无敌版
  14. php 生成文件出错,php生成excel文件打开报错?!!!
  15. php蓝奏云网盘源码,蓝奏云网盘打开目录/上传/下载源码
  16. 复现文件上传漏洞(靶场练习)
  17. 阿里云服务器创建快照、回滚磁盘
  18. element的el-table列标题添加自定义图标
  19. 肖邦夜曲21_夜曲21号作品 c小调(遗作) 钢琴谱
  20. lua 报错:'=' expected near ' '

热门文章

  1. 专利交底书怎么写 -
  2. A1 A2 B1 B2 英语分级单词 汇总
  3. TeamTalk 线程池详解
  4. 数据库课设:简易图书管理系统
  5. 学生HTML个人网页作业作品:基于web在线汽车网站的设计与实现 (宝马轿车介绍)
  6. 基于javaweb,springboot银行管理系统
  7. 比较一下几款常用的SSH工具
  8. [Linux]搭建Jdk7与Tomcat7
  9. webstrom使用es6语法报错
  10. 永洪BI-实现按钮输出文件