基本步驟
要在VSCode中配置C語言環境,我們首先可能要一個VSCode(廢話),所以先下載安裝一個VSCode;
然后肯定需要相關插件,因為VSCode不能直接拿來寫C;
然后任何語言的程式在運行前都需要編譯,那還需要一個編譯器,很可惜VSCode插件里面不自帶,所以要自己下載然后配置;
最后在VSCode中進行相關配置,就可以
下載并安裝VSCode
vscode下載地址
安裝相關插件
打卡后進入如下界面,選擇這個C/C++的,然后點擊install進行安裝,大概幾秒鐘就好了,安裝完成后install按鈕會變成uninstall(卸載):
安裝編譯器(MinGW-W64 GCC)
下載地址
鏈接: https://pan.baidu.com/s/1EhmVd97xFRtfy3V3sJzQlg
提取碼: qghe
由于官方下載很慢,這里直接給百度云盤的下載地址,
下載完成后解壓:

然后配置環境變數
找到這個檔案夾內的一個叫bin的檔案夾:
然后把它的地址復制一下,找到此電腦(或者我的電腦)——>右鍵——>屬性
然后進入到下面這個頁面,打開高級系統設定:
在彈出的頁面中選擇“高級”分頁,找到環境變數,單擊打開:
然后在環境變數中的系統變數中,找到Path變數:
打開之后將剛剛復制的地址添加進去:

然后點確定,之前彈出的所有頁面都點擊確定,然后測驗環境配置是否成功:
crtl+R快捷鍵打開運行視窗,在里面輸入cmd,回車打開cmd.exe
在cmd.exe中輸入如下命令:
gcc -v -E -x c++ -
如果運行結果像下方圖片中這樣,就配置成功了,

配置
最后在VSCode中進行相關配置:
先新建一個檔案夾作為C語言專案檔案,然后點擊選單欄中的File——>Open Folder,找到剛才新建的檔案夾,然后點擊選擇檔案夾打開這個專案檔案,
然后在里面新建一個hello.c檔案(名字隨便起,以.c結尾就行了)
然后再建一個
.vscode檔案夾(注意前面有個點),在里面建三個檔案,c_cpp_properties.json、launch.json、tasks.json
- c_cpp_properties.json:將這段代碼復制進去
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceRoot}",
"C:/Program Files/mingw64/include/**",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
],
"defines": [
"_DEBUG",
"UNICODE",
"__GNUC__=6",
"__cdecl=__attribute__((__cdecl__))"
],
"intelliSenseMode": "msvc-x64",
"browse": {
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": "",
"path": [
"${workspaceRoot}",
"C:/Program Files/mingw64/include/**",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
"C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
]
}
}
],
"version": 4
}
然后,下方紅框里的內容需要修改,將所有的 改為自己的安裝路徑,就是我們之前下載的編譯器的地址:
把你的MinGW-W64 GCC解壓后的檔案中的mingw64的地址復制下來,替換代碼里所有的 D:/Program Files (x86)/softwareFactory/x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0/mingw64/ :
- launch.json:復制粘貼,然后miDebuggerPath屬性里的內容也要改成自己的路徑
{
"version": "0.2.0",
"configurations": [
{
"name": "(Windows) Launch",
"type": "cppvsdbg",
"request": "launch",
"program": "cmd",
"preLaunchTask": "echo",
"args": [
"/C",
"${fileDirname}\\${fileBasenameNoExtension}.exe",
"&",
"echo.",
"&",
"pause"
],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole":true
},
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:\\Program Files\\mingw64\\bin\\gdb.exe",// 自己電腦的gdb
"preLaunchTask": "echo",//這里和task.json的label相對應
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
- tasks.json:復制粘貼
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "echo",
"type": "shell",
"command": "gcc",
"args": [
"-g",
"${file}",
"-o",
"${fileBasenameNoExtension}.exe",
"-fexec-charset=GBK"//解決中文亂碼
]
}
],
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared",
"showReuseMessage": true,
"clear": false
}
}
然后就可以在之前建的hello.c檔案里面寫程式啦,比如我們熟悉的hello world:
#include<stdio.h>
main()
{
printf("hello world\n");
//system("pause");
}
程式閃退問題
上面的三個檔案只要復制正確,路徑改成自己的閃退問題就已經解決
實在不行你就把輸入
system("pause");
f5運行結果:
vscode配置c環境就配置完成,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/235551.html
標籤:區塊鏈
上一篇:Gitbook安裝部署全流程
