如何使用VSCode配置C語言環境

本篇文章給大家介紹使用vscode配置c語言環境的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

如何使用VSCode配置C語言環境

安裝相關插件

打卡后進入如下界面,選擇這個C/C++的,然后點擊install進行安裝,大概幾秒鐘就好了,安裝完成后install按鈕會變成uninstall(卸載):
如何使用VSCode配置C語言環境

安裝編譯器(MinGW-W64 GCC)

下載完成后解壓:

如何使用VSCode配置C語言環境

立即學習C語言免費學習筆記(深入)”;

然后配置環境變量

找到這個文件夾內的一個叫bin的文件夾:

然后把它的地址復制一下,找到此電腦(或者我的電腦)——>右鍵——>屬性

然后進入到下面這個頁面,打開高級系統設置:

在彈出的頁面中選擇“高級”分頁,找到環境變量,單擊打開:

然后在環境變量中的系統變量中,找到Path變量:

打開之后將剛剛復制的地址添加進去:

如何使用VSCode配置C語言環境

然后點確定,之前彈出的所有頁面都點擊確定。然后測試環境配置是否成功:

crtl+R快捷鍵打開運行窗口,在里面輸入cmd,回車打開cmd.exe

如何使用VSCode配置C語言環境
在cmd.exe中輸入如下命令:

gcc?-v?-E?-x?c++?-

如果運行結果像下方圖片中這樣,就配置成功了。

如何使用VSCode配置C語言環境

配置

最后在vscode中進行相關配置:

先新建一個文件夾作為c語言項目文件,然后點擊菜單欄中的File——>Open Folder,找到剛才新建的文件夾,然后點擊選擇文件夾打開這個項目文件。

然后在里面新建一個hello.c文件(名字隨便起,以.c結尾就行了)

如何使用VSCode配置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 }

然后,下方紅框里的內容需要修改,將所有的 改為自己的安裝路徑,就是我們之前下載的編譯器的地址:

如何使用VSCode配置C語言環境

把你的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?Filesmingw64bingdb.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 "); ??? ????//system("pause"); }</stdio.h>

f5運行結果:

如何使用VSCode配置C語言環境

vscode配置c環境就配置完成。

推薦學習:《vscode教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享