简单的visual studio code的C语言环境配置
vscode的神话早已在江湖流传,但是它复杂的配置过程却让一众新人难以入门,我在这里分享出我配置C语言编辑调试环境的整个过程,希望能给还未入门的学习者一点启发。
vscode简介
vscode是一个轻巧的代码编辑器,可以通过各种插件实现代码的调试和运行。
准备步骤
1. C语言的运行前需要编辑和链接,而vscode是没有自带编辑器的,所以需要自己准备,Windows下一般使用mingw-w64,自行到官网下载离线安装包,嫌官网下载速度慢的也可使用其他源下载,最好使用最新版本。
2. 将下载后的压缩包解压到一个文件夹,将bin路径添加到环境变量中。
如何检查环境变量是否配置成功?
在cmd窗口输入gcc -v 后出现下面一大篇东西,就可以了。
==3.==安装vscode 并安装插件code runner和c/c++,当然如果想使用中文环境,还需要安装语言包。
这些准备工作做完,就可以开始配置你自己的工作空间了。
工作空间的配置
vscode进行全局配置或单独配置一个工作去,这里比较建议单独配置一个工作区
code runner
1. 首先点击code runner右边的齿轮,点击扩展设置,将下面的两个按钮勾选,code runner 的作用是在你点击右键时会有一个运行按钮。
c/c++的配置
1. 首先打开一个空白的文件夹,用鼠标选中文件夹,然后点击扩展区,点击c/c++右边的小齿轮,就有扩展设置选项了。
2. 在扩展的工作区进行配置。第一步是指定工作区的编辑器。
点击settings.json中配置后你就可以得到配置文件,添加g++的路径就好了,路径名称记得用双斜杠。
2. 第二步是选择cpp standard ,一般选择c++14就好,c standard选择主流的c11,下面弹出的警告框保存并重试就好。
3. 第三步是include 路径,在settings.json中添加lib的路径,路径名记得用引号。
4. 最后一步,把Intelli Sense Mode指定为gcc-x64,你的编辑运行环境就大致配置好了。
5. 写个test文件测试一下,写个hello world,右键runcode,下面成功输出后,你的简单的工作空间就配置完成了。
调试环境的配置
经过上面的配置,你已经拥有一个可以运行C程序的工作空间了,但是它还缺失了一项重要的功能:程序调试。
1. 按F5是启用调试并运行,第一次使用按F5是会弹出配置选项,依次选择下面的步骤。
==2.==选择完之后,就会出现launch.json的配置文件,之后添加调试器路径就可以了。
有的会在第一次按F5是就弹出白色的警告框,点击打开launch.json后按上面步骤依次选择就好,如果选择配置后打开launch.json依旧弹出白色警告框,直接取消就行,只要能出现launch配置文件就没问题了。
3. task.json的配置
当launch文件配置完时还是不能调试,因为还用个task文件没有配置。
如果再次launch配置完成后再次按F5出现下面的弹窗,则选择配置任务,之后依旧选择g++选项就会弹出task.json配置。
选择之后,就可以对弹出的task文件进行配置了。
有的人会在配置完launch后就自动添加了task.json文件,这样的直接选择文件进行修改就行。修改完后要在launch文件中加一句话,注意位置不要加错。
调试环境的配置中配置文件的弹出步骤可能不同,但是配置方法是一样的,launch配置前选择环境和配置,在配置文件中添加调试器路径,task配置前选择要配置的任务,把错误的label修改过来,添加编辑器路径。
4. 上面的几步做完,你的调试环境就配置完成了,打完断点后,就可以进行调试了。
5. 提示:工作区文件夹不能出现中文,不然调试中依旧会出错,如果前面命名中不小心用了中文,把vscode 关闭,在资源管理器中把文件夹名称修改后再用vscode打开就好,记得是打开文件夹而不是工作空间。。
结语
经过上面的配置你就拥有了自己的C语言的工作空间,这只是一个简陋版本,当你可以熟练的配置后,你就可以在网上找其他教程,进行更个性化的配置。
当然,可能有的初学者试了好久也没有摸到其中的门路,下面是一个github的开源项目,是一个vscodeC语言环境的自动配置工具VSCodeConfigHelper,有兴趣的可以去试试,不过还是建议自己配置,我试了下那个工具配置的工作空间,使用过程中偶尔会有BUG.
链接:https://github.com/Guyutongxue/VSCodeConfigHelper
- 简单的Visual Studio Code C/C++ 环境配置(带编译器)
- 在Visual Studio Code中配置GO开发环境
- visual studio code 调试nodejs 配置简单HTTP服务器
- Visual studio code配置c++的运行环境中,出现launch:program'-路径-'does not exist(小白看这里)
- Visual Studio Code 配置C++编译环境
- Visual Stdio Code for Mac 配置C语言环境傻瓜式教程
- VSCode(Visual Studio Code)配置Python环境
- 在Visual Studio Code中配置GO开发环境的详细教程
- 整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(Windows)
- ubuntu下visual studio code配置C++环境
- .NET Core Visual Studio Code 环境配置
- 初试Visual Studio Code配置Python开发环境
- Visual Studio Code (vscode) 配置 C / C++ 环境的流程
- CentOS 7下Python3环境和Visual Studio Code的安装配置
- visual studio code配置python开发环境的一点心得
- 整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(Windows)
- visual studio code 配置C++开发环境的教程详解 (windows 开发环境)
- Visual Studio Code配置GoLang开发环境
- Visual Studio Code配置C/C++开发环境
- ssh Visual Studio Code的c++环境配置