VScode配置C語言環(huán)境完整版(親測可用)
一、首先下載vscode,地址:https://code.visualstudio.com/ 此時我已經(jīng)安裝好了
二、對VSCode進行漢化安裝插件Chinese安裝之后會顯示讓你重啟VScode
三、隨后依舊是這里的搜索框,搜索“C/C++”,安裝C/C++插件和Code Runner插件
四、裝完插件后,我們需要下載minGw,這是一個Windows頭文件和GNU工具的集合。VScode如果要運行C代碼說白了就是個大腳本,不用我們一行一行敲執(zhí)行代碼了,所以我們需要進行配置。直接在百度里搜索MinGW即可,根據(jù)你的電腦系統(tǒng)版本來安裝。
勾選這兩個
五、配置環(huán)境變量
此時,編譯器就安裝好了。 怎樣檢測安裝成功呢? 快捷鍵win+R,然后在里面輸入cmd。按下enter鍵,然后在窗口里輸入gcc -v,出現(xiàn)下圖即安裝成功
六、隨便新建一個項目文件夾,用VSCode打開此文件夾: 首先要創(chuàng)建一個文件夾,是用來放自己編寫的項目的,然后用vscode打開這個文件夾,然后再建立一個文件夾命名為.VScode,并在此文件夾中創(chuàng)建三個json文件 第一個:tasks.json
{ "version": "2.0.0", "tasks": [{ "label": "gcc", "type": "shell", // { shell | process } // 適用于 Windows 的配置: "windows": { "command": "gcc", "args": [ "-g", "\"${file}\"", "-o", "\"${fileDirname}\\${fileBasenameNoExtension}.exe\"" // 設置編譯后的可執(zhí)行文件的字符集為 GB2312: // "-fexec-charset", "GB2312" // 直接設置命令行字符集為 utf-8: // chcp 65001 ] }, // 定義此任務屬于的執(zhí)行組: "group": { "kind": "build", // { build | test } "isDefault": true // { true | false } }, // 定義如何在用戶界面中處理任務輸出: "presentation": { // 控制是否顯示運行此任務的面板。默認值為 "always": // - always: 總是在此任務執(zhí)行時顯示終端。 // - never: 不要在此任務執(zhí)行時顯示終端。 // - silent: 僅在任務沒有關聯(lián)問題匹配程序且在執(zhí)行時發(fā)生錯誤時顯示終端 "reveal": "silent", // 控制面板是否獲取焦點。默認值為 "false": "focus": false, // 控制是否將執(zhí)行的命令顯示到面板中。默認值為“true”: "echo": false, // 控制是否在任務間共享面板。同一個任務使用相同面板還是每次運行時新創(chuàng)建一個面板: // - shared: 終端被共享,其他任務運行的輸出被添加到同一個終端。 // - dedicated: 執(zhí)行同一個任務,則使用同一個終端,執(zhí)行不同任務,則使用不同終端。 // - new: 任務的每次執(zhí)行都使用一個新的終端。 "panel": "dedicated" }, // 使用問題匹配器處理任務輸出: "problemMatcher": { // 代碼內問題的所有者為 cpp 語言服務。 "owner": "cpp", // 定義應如何解釋問題面板中報告的文件名 "fileLocation": [ "relative", "${workspaceFolder}" ], // 在輸出中匹配問題的實際模式。 "pattern": { // The regular expression. "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$", // 第一個匹配組匹配文件的相對文件名: "file": 1, // 第二個匹配組匹配問題出現(xiàn)的行: "line": 2, // 第三個匹配組匹配問題出現(xiàn)的列: "column": 3, // 第四個匹配組匹配問題的嚴重性,如果忽略,所有問題都被捕獲為錯誤: "severity": 4, // 第五個匹配組匹配消息: "message": 5 } } }] }
第二個:launch.json
{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", // 配置名稱,將會在啟動配置的下拉菜單中顯示 "type": "cppdbg", // 配置類型,這里只能為cppdbg "request": "launch", // 請求配置類型,可以為launch(啟動)或attach(附加) "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 將要進行調試的程序的路徑 "args": [], // 程序調試時傳遞給程序的命令行參數(shù),一般設為空即可 "stopAtEntry": false, // 設為true時程序將暫停在程序入口處,一般設置為false "cwd": "${workspaceFolder}", // 調試程序時的工作目錄,一般為${workspaceFolder}即代碼所在目錄 "environment": [], "externalConsole": true, // 調試時是否顯示控制臺窗口,一般設置為true顯示控制臺 "MIMode": "gdb", "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", // miDebugger的路徑,注意這里要與MinGw的路徑對應 "preLaunchTask": "gcc", // 調試會話開始前執(zhí)行的任務,一般為編譯程序,c++為g++, c為gcc "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
第三個:setting.json
{ "files.associations": { "tidl_alg_int.h": "c", "limits": "c" } }
七、重啟vscode。然后在.VScode的上一級文件夾創(chuàng)建一個C語言編寫的程序,如下圖所示,如果運行成功,即代表C語言環(huán)境安裝成功
到此這篇關于VScode配置C語言環(huán)境完整版(親測可用)的文章就介紹到這了,更多相關VScode配置C語言內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Matlab計算變異函數(shù)并繪制經(jīng)驗半方差圖詳解
這篇文章主要為大家詳細介紹了基于MATLAB求取空間數(shù)據(jù)的變異函數(shù),并繪制經(jīng)驗半方差圖的方法。文中的示例代碼講解詳細,感興趣的可以了解一下2023-04-04