Visual Studio Code的下載和安裝沒有任何難度,直接找到官網(wǎng)https://code.visualstudio.com/進(jìn)行下載安裝即可。
比較有難度的是搭建C語(yǔ)言的開發(fā)環(huán)境,網(wǎng)上有一大堆的教程厢洞,但是對(duì)于初學(xué)者來說確實(shí)還是很有難度,經(jīng)常會(huì)出現(xiàn)很多莫名其妙的錯(cuò)誤。無論安裝什么軟件因妇,官方給出的官方文檔都是最有說服力的https://code.visualstudio.com/docs/cpp/config-mingw,在這里很多問題都可以找到答案猿诸,但是閱讀官方文檔也有比較大的難度婚被,因此在CSDN、知乎等平臺(tái)找到優(yōu)質(zhì)的博客或者文章就很有必要梳虽。
1. 第一步址芯,下載vscode和MingGW
直接到官網(wǎng)下載即可,MingGW的下載鏈接是MingGW
**2. **此外使用vscode很重要的一點(diǎn)就是按自己的需要可以安裝很多有用的插件
比如****
Chinese (Simplified) Language Pack for Visual Studio Code插件,使得VSCode變?yōu)橹形慕缑妗?/p>
C/C++插件窜觉,寫C/C++的插件谷炸。
Code Runner插件,一鍵運(yùn)行C/C++/Python/Java等語(yǔ)言程序的插件禀挫,這里需要配置一下配置擴(kuò)展配置旬陡,把run in terminal勾選上,這樣程序就可以在終端運(yùn)行了语婴。
3. 現(xiàn)在開始就可以來配置c語(yǔ)言環(huán)境
在電腦桌面或者下載vscode的盤(我的是E盤)里面新建一個(gè)文件夾描孟,可以命名為vscode-c,
之后需要在
.vscode
文件夾中新建三個(gè)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è)試c語(yǔ)言環(huán)境
新建一個(gè)hello.c
文件
#include <stdio.h>
int main()
{
printf("Hello, world!");
return 0;
}
嘗試運(yùn)行青抛,直接點(diǎn)擊右上角的三角形即可,如果成功輸出酬核,那么配置完成蜜另。
python語(yǔ)言環(huán)境的配置與c語(yǔ)言比較相似适室,只是需要配置的文件內(nèi)容有所不同,需要的插件也有所不同举瑰,后面有時(shí)間再來更捣辆。
配置好之后可能還會(huì)出現(xiàn)各種各樣的小問題,比如我遇到的終端沒辦法輸出的問題此迅,記得看看前面的 勾選插件中的run in terminal 步驟是不是都完成了汽畴。
以及終端輸出中文會(huì)亂碼,這時(shí)候我們可能需要修改utf-8編碼為GBK編碼或者GB2312編碼耸序,所以要經(jīng)常在Google或者各種平臺(tái)上搜索來解決忍些。