Visual Studio Code的下载和安装没有任何难度,直接找到官网https://code.visualstudio.com/进行下载安装即可。
比较有难度的是搭建C语言的开发环境,网上有一大堆的教程,但是对于初学者来说确实还是很有难度,经常会出现很多莫名其妙的错误。无论安装什么软件,官方给出的官方文档都是最有说服力的https://code.visualstudio.com/docs/cpp/config-mingw,在这里很多问题都可以找到答案,但是阅读官方文档也有比较大的难度,因此在CSDN、知乎等平台找到优质的博客或者文章就很有必要。
1. 第一步,下载vscode和MingGW
直接到官网下载即可,MingGW的下载链接是MingGW
2. 此外使用vscode很重要的一点就是按自己的需要可以安装很多有用的插件
比如
Chinese (Simplified) Language Pack for Visual Studio Code插件,使得VSCode变为中文界面。
**C/C++**插件,写C/C++的插件。
**Code Runner**插件,一键运行C/C++/Python/Java等语言程序的插件,这里需要配置一下配置扩展配置,把**run in terminal**勾选上,这样程序就可以在终端运行了。
3. 现在开始就可以来配置c语言环境
在电脑桌面或者下载vscode的盘(我的是E盘)里面新建一个文件夹,可以命名为vscode-c,
在里面再次新建两个文件夹,分别是.vscode和build。
之后需要在.vscode
文件夹中新建三个json文件,
4.1 首先来配置c_cpp_properties.json
文件
{
"configurations": [
{
"name": "MinGW64",
"intelliSenseMode": "gcc-x64",
"compilerPath": "E:\\mingw64\\bin\\gcc.exe",
"includePath": [
"${workspaceFolder}",
"cStandard": "c11"
}
],
"version": 4
}
其中的路径需要改成自己下载mingw64的路径。
4.2 配置launch.json文件
{
"version": "0.2.0",
"configurations": [
{
"name": "C Launch (GDB)",
"type": "cppdbg",
"request": "launch",
"targetArchitecture": "x64",
"program": "${fileDirname}/build/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"externalConsole": true,
"internalConsoleOptions": "neverOpen",
"MIMode": "gdb",
"miDebuggerPath": "E:\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for GDB",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
],
"preLaunchTask": "compile"
}
]
}
文件路径同样需要更改
4.3配置tasks.json文件
{
"version": "2.0.0",
"tasks": [
{
"label": "compile",
"command": "gcc",
"args": [
"${file}",
"-o",
"${fileDirname}/build/${fileBasenameNoExtension}.exe",
"-O0",
"-ggdb3",
"-Wall",
"-std=c11",
"-Wno-format",
"-finput-charset=UTF-8",
"-fexec-charset=GB18030",
"-D _USE_MATH_DEFINES"
],
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared"
},
}
]
}
- 测试c语言环境
新建一个hello.c
文件
#include <stdio.h>
int main()
{
printf("Hello, world!");
return 0;
}
尝试运行,直接点击右上角的三角形即可,如果成功输出,那么配置完成。
python语言环境的配置与c语言比较相似,只是需要配置的文件内容有所不同,需要的插件也有所不同,后面有时间再来更。
配置好之后可能还会出现各种各样的小问题,比如我遇到的终端没办法输出的问题,记得看看前面的步骤是不是都完成了。
以及终端输出中文会乱码,这时候我们可能需要修改utf-8编码为GBK编码或者GB2312编码,所以要经常在Google或者各种平台上搜索来解决。
参考资料:
https://blog.csdn.net/qq_27283619/article/details/103648264