Windows10下载安装VSCode+C/C++环境配置_X01_20201114
Windows10下载安装VSCode+C/C++环境配置_X01_20201114
学习来源
①哔哩哔哩 UP主:爱学习的图灵机
链接:查看视频.
②知乎 用户:mambaJava
链接: 查看文章.
PS:若侵则删。这是我的学习日记,有时间我就会把学习的内容总结一下,以后年纪大了可以忆往昔峥嵘岁月。
学习工具
操作系统:windows10 64位
VSCode: Version 1.51.1 (system up)
mingw: 8.1
我把下载的VSCode 1.51.1 System版安装程序和mingw8.1 放到了网盘里
链接: 点击提取文件.
提取码:anti
1.VSCode下载安装与配置
进入Visual Studio Code官网下载 VSCode官方下载.
点击右上角的Download按钮(这一页的Download默认是User版的下载,我要安装系统管理员版的)
官方提供两种版本的VSCode下载:一种是用户版(User Installer),一种是System管理员版(System Installer)。我下载的是System版,这样安装目录会在C盘的Program Files目录下而且会自动创建一个叫做Microsoft VS Code的文件夹。用户版的安装是在C盘的AppData目录下并且不会自动创建文件夹,需要自己手动创建,据说还有其他问题(我不想去尝试了)。而且系统管理员版的权限肯定是大于用户版的,那我肯定选择安装System版的以免以后使用的时候遇到不必要的麻烦。我的操作系统是64位的,下载成功以后双击运行进行安装。(基本上符合一路默认原则)
我同意→下一步选择安装位置,我选择默认,System安装版会默认放在Program Files目录下并自动创建一个文件夹。直接点击下一步。
安装附加任务:如果有新手参考我这个笔记的话我建议全选。我这里只选了最后一个(添加到PATH),不选添加到Path的话后面要手动把VSCode的路径添加到系统环境变量中(不想麻烦了尽管不费多大事)。
下一步,点击安装
2.配置C/C++编译器(mingw)
以我拙见,VSCode只是一个编辑器,而C/C++源文件(.c/.cpp)需要编译(compile)成可执行文件(.exe)才能运行,因此,要用VSCode运行C/C++程序需要一个编译器。
这里我用了一个叫mingw的工具,我现在不想了解,差不多就是编译C/C++程序用的。我用的也是别人分享给我的,然后我把整个文件夹复制到我电脑里,就可以用了。
这里是mingw下载网址:
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
安装以后需要将mingw安装目录下的bin目录添加到环境变量中,可以选择系统变量或者用户变量,我想这个区别应该是如果换用户了,用户变量就要重新设置,如果换系统了系统变量就要重新设置。可以选择浏览目录,也可以选择复制bin目录路径添加到Path,我选择浏览。
具体步骤是:右击此电脑→高级系统设置→环境变量→选中用户变量或者系统变量中的Path→编辑→新建→浏览→找到安装mingw的目录下的bin目录→确定→确定(一定要连点两个界面的确定,反正配置好了全部确定)安装成功以后验证:键盘win+R,输入cmd,调出cmd命令框,输入”gcc -v” 或者”g++ -v” 进行验证,如果提示不是内部命令,说明环境变量没配好或者mingw安装有问题。
验证成功页面:PS:配置环境变量对于从事IT行业的人来说算是小儿科问题了,记得以前刚学java的时候,配个环境变量弄了老半天,现在想想当时真是可爱啊!
3.安装C/C++扩展
打开VSCode,点击左边的扩展功能图标,搜索C,先点击install安装以下两个扩展花括号扩展
主题扩展,我选了个深暗色的,亮色的太刺眼,纯黑的光线吸收太多,我看久了眼睛都不舒服,中庸取舍。
4.用VSCode写一个C程序
创建一个文件夹,在VSCode中File→Open Folder,打开这个文件夹New file 输入文件名HelloVSCode.c
输出”Hello VSCode!”
(PS:我这里还没配置mingw编译器就可以运行的原因可能是我电脑里安装了Visual Stdio 2017 IDE,VSCode应该是自动使用了那个编译器,所以可以运行)配置编译器:ctrl+shift+p 选择“Edit Configurations(UI)”配置mingw编译器
果然,VSCode可以找到VS2017的编译器,但是我现在要用mingw编译
选了就成功
在根目录下面.vscode文件夹里自动创建了一个json文件
配置构建任务,同样ctrl+shift+p,搜索task→选择Configue Default Build Task→再选择g++.exe build active file→自动生成了一个tasks.json文件
配置调试设置
VSCode界面上方菜单栏 Run→Start Debugging→C++(GDB/LLDB)→生成一个launch.json文件这个文件主要有两个地方需要修改,一个是“program”,还有一个是”miDebuggerPath”
program就设为当前程序,miDebuggerPath是mingw安装目录下bin目录里面的gdb.exe
修改后: