vscode怎樣設置c語言開發環境

vscode怎樣設置c語言開發環境

mingw的下載與安裝

因為windowsvscode不直接具備對于c語言的編譯調試工具,所以要下載集成gcc等工具的MinGw以提供擴展支持。

vscode怎樣設置c語言開發環境

任意選擇一個(如果需要自定義安裝gcc相關模塊,也可以選擇在線安裝install.exe

將該文件夾解壓到需要安裝的目錄

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

vscode怎樣設置c語言開發環境

配置系統環境變量Path

打開我的電腦-屬性-高級系統設置-高級-環境變量

在系統變量中找到Path變量,選擇編輯(沒有則新建),將之前mingw解壓后目錄下bin文件夾目錄添加至其中,注意windows 7及以前版本需與原值用英文分號隔開,windows8及以上版本選擇新建即可。

vscode怎樣設置c語言開發環境

?或

vscode怎樣設置c語言開發環境

然后在系統變量中找到include變量(沒有則新建一個,不區分大小寫),編輯,將原mingw解壓目錄下include文件夾目錄添加進去。

vscode怎樣設置c語言開發環境

修改vscode調試配置文件

重啟vscode,打開菜單-調試-添加附加調試器…,找到左側列表下的C/C++(找不到的話搜索試試)選擇install安裝后(可選操作,推薦)搜索code runner選擇install安裝

vscode怎樣設置c語言開發環境

勾選下列兩項

vscode怎樣設置c語言開發環境

隨意指定一個目錄,新建文件夾,新建一個文件,將文件名修改為.c后綴的c代碼文件,返回vscode,選擇菜單-打開文件夾,選擇剛才新建的文件夾,在左側窗口單擊剛新建的c代碼文件,隨意寫一個簡單的C程序

vscode怎樣設置c語言開發環境

此時,單擊窗口右上角的運行,即可在vscode下方終端中看到程序運行結果

vscode怎樣設置c語言開發環境

vscode怎樣設置c語言開發環境

配置C/C++ debuger

在之前新建的文件夾下再新建一個名為.vscode的文件夾,新建一個launch.json文件,以記事本或者vscode的方式打開,在里面輸入:

{ ????????"version":?"0.2.0",?? ????????"configurations":?[?? ????????????{?? ????????????????"name":?"(gdb)?Launch",?//?配置名稱,將會在啟動配置的下拉菜單中顯示 ????????????????"type":?"cppdbg",???????//?配置類型,這里只能為cppdbg ????????????????"request":?"launch",????//?請求配置類型,可以為launch(啟動)或attach(附加)?? ????????????????"program":?"${workspaceFolder}/${fileBasenameNoExtension}.exe",//?將要進行調試的程序的路徑?? ????????????????"args":?[],?????????????//?程序調試時傳遞給程序的命令行參數,一般設為空即可?? ????????????????"stopAtEntry":?false,???//?設為true時程序將暫停在程序入口處,一般設置為false?? ????????????????"cwd":?"${workspaceFolder}",?//?調試程序時的工作目錄,一般為${workspaceFolder}即代碼所在目錄?? ????????????????"environment":?[],?? ????????????????"externalConsole":?true,?//?調試時是否顯示控制臺窗口,一般設置為true顯示控制臺?? ????????????????"MIMode":?"gdb",?? ????????????????"miDebuggerPath":?"D:Installbingdb.exe",?//?miDebugger的路徑,注意這里要與MinGw的路徑對應?? ????????????????"preLaunchTask":?"gcc",?//?調試會話開始前執行的任務,一般為編譯程序,c++為g++,?c為gcc?? ????????????????"setupCommands":?[?? ????????????????????{??? ????????????????"description":?"Enable?pretty-printing?for?gdb",?? ????????????????????????"text":?"-enable-pretty-printing",?? ????????????????????????"ignoreFailures":?true?? ????????????????????}?? ????????????????]?? ????????????}?? ????????]?? ????}

注意這里”miDebuggerPath”: “D:Installbingdb.exe”將其值改成自己所解壓的mingwingdb.exe的路徑

其他設置可看情況修改

在vscode中選擇菜單-文件-打開文件夾,打開自己所新建的C代碼下的文件夾,打開后選擇左側菜單對應的C代碼文件,可選擇菜單-調試-啟動調試(快捷鍵F5)

彈出以下窗口

vscode怎樣設置c語言開發環境

?選擇第二個”配置任務”

vscode怎樣設置c語言開發環境

在打開的task.json文件中輸入:

{ ????"version":?"2.0.0", ????"command":?"g++", ????"args":?["-g","${file}","-o","${fileBasenameNoExtension}.exe"],????//?編譯命令參數 ????"problemMatcher":?{ ????????"owner":?"cpp", ????????"fileLocation":?["relative",?"${workspaceFolder}"], ????????"pattern":?{ ????????????"regexp":?"^(.*):(d+):(d+):s+(warning|error):s+(.*)$", ????????????"file":?1, ????????????"line":?2, ????????????"column":?3, ????????????"severity":?4, ????????????"message":?5 ????????} ????} }

保存后,回到最初的C代碼文件,菜單-調試-啟動調試(快捷鍵F5),即可成功運行C程序!

相關推薦:vscode教程

以上就是

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