欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          (超詳細)VScode中配置C語言環(huán)境的方法

          VScode中怎么配置C語言環(huán)境?下面本篇文章給大家介紹一下VScode配置C語言環(huán)境的方法(超詳細),希望對大家有所幫助!

          (超詳細)VScode中配置C語言環(huán)境的方法

          php入門到就業(yè)線上直播課:進入學(xué)習(xí)
          Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點擊使用

          【推薦學(xué)習(xí):vscode教程、編程視頻】

          一、下載VScode(裝好直接跳第五步)

          官網(wǎng)下載:https://code.visualstudio.com/

          二、安裝VScode

          1、 打開安裝包點擊同意此協(xié)議,下一步。

          (超詳細)VScode中配置C語言環(huán)境的方法

          2、選擇安裝位置,下一步。

          (超詳細)VScode中配置C語言環(huán)境的方法

          3、創(chuàng)建程序快捷方式,默認設(shè)置,下一步。

          (超詳細)VScode中配置C語言環(huán)境的方法

          4、根據(jù)自己需要選擇附加任務(wù)。

          (超詳細)VScode中配置C語言環(huán)境的方法

          5、開始安裝

          (超詳細)VScode中配置C語言環(huán)境的方法

          6、完成安裝

          (超詳細)VScode中配置C語言環(huán)境的方法

          三、VScode設(shè)置語言為中文

          1、按快捷鍵Ctrl+Shift+P,在出現(xiàn)的框里輸入extensions,然后回車。(點左側(cè)導(dǎo)航欄第5個圖標進入下載也可以)

          (超詳細)VScode中配置C語言環(huán)境的方法

          2、輸入Chinese,安裝中文簡體(繁體)。

          (超詳細)VScode中配置C語言環(huán)境的方法

          3、重啟軟件即變成中文

          (超詳細)VScode中配置C語言環(huán)境的方法

          四、VScode切換主題(個人愛好)

          按Ctrl+K,然后按Ctrl+T選擇喜愛的主題切換。

          (超詳細)VScode中配置C語言環(huán)境的方法

          五、下載C語言編譯器(MinGW-W64 GCC)

          鏈接: https://pan.baidu.com/s/1zBO37-yEkW54vBLOsp1kgA

          提取碼:wo9n

          六、配置編譯器環(huán)境變量

          1、解壓壓縮包,找到文件夾內(nèi)的一個叫bin的文件夾,復(fù)制該文件夾地址(右鍵文件夾地址找到復(fù)制地址)。
          (超詳細)VScode中配置C語言環(huán)境的方法
          右鍵此電腦,點擊設(shè)置,進入設(shè)置界面,找到高級系統(tǒng)設(shè)置,點擊進入。
          (超詳細)VScode中配置C語言環(huán)境的方法
          2、進入環(huán)境變量
          (超詳細)VScode中配置C語言環(huán)境的方法

          3、在環(huán)境變量中的系統(tǒng)變量中,找到Path變量,雙擊打開之后將剛剛復(fù)制的地址添加進去,然后點確定。

          (超詳細)VScode中配置C語言環(huán)境的方法

          4、最后測試環(huán)境配置是否成功,Win鍵+R打開運行窗口,輸入cmd,回車,在命令行窗口輸入gcc -v -E -x c++ -如果運行結(jié)果如下,即配置成功。

          (超詳細)VScode中配置C語言環(huán)境的方法

          七、配置VScode

          1、點擊左側(cè)導(dǎo)航欄第5個圖標,輸入C,安裝。

          (超詳細)VScode中配置C語言環(huán)境的方法

          2、新建一個文件夾作為C語言項目文件,打開這個文件夾,Ctrl+N,新建一個hello.c文件(名字隨便起,以.c結(jié)尾就行了)。

          (超詳細)VScode中配置C語言環(huán)境的方法

          3、然后再建一個.vscode文件夾(注意前面有個點),在里面建三個文件,c_cpp_properties.json、launch.json、tasks.json。

          (超詳細)VScode中配置C語言環(huán)境的方法

          4、將下列代碼復(fù)制到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}
          登錄后復(fù)制

          5、復(fù)制完成后將所有的 "C:/Program Files/mingw64替換為MinGW-W64 GCC解壓后的mingw64文件的地址。

          (超詳細)VScode中配置C語言環(huán)境的方法
          6、將下列代碼復(fù)制到launch.json文件里。

          {     "version": "0.2.0",     "configurations": [         {/*這個大括號里是我們的‘調(diào)試(Debug)’配置,這里我解釋下為什么寫了兩個,         因為有時VSCode會有閃現(xiàn)的問題,也就是運行程序后窗口控制臺可能會一閃而過,         看不到結(jié)果,因此可以通過搭建configution的辦法來解決,也就是搭建一個cmd的配置。*/             "name": "(Windows) Launch",// 配置名稱             "type": "cppvsdbg",// 配置類型,cppdbg對應(yīng)cpptools提供的調(diào)試功能;可以認為此處只能是cppdbg             "request": "launch",// 請求配置類型,可以為launch(啟動)或attach(附加)             "program": "cmd",// 將要進行調(diào)試的程序的路徑             "preLaunchTask": "echo", // 調(diào)試開始前執(zhí)行的任務(wù),我們在調(diào)試前要編譯構(gòu)建。與tasks.json的label相對應(yīng),名字要一樣             "args": [ // 程序調(diào)試時傳遞給程序的命令行參數(shù)                 "/C",                 "${fileDirname}\${fileBasenameNoExtension}.exe",                 "&",                 "echo."             ],             "stopAtEntry": false, // 設(shè)為true時程序?qū)和T诔绦蛉肟谔?,相當于在main上打斷點             "cwd": "${workspaceFolder}",// 調(diào)試程序時的工作目錄,此處為源碼文件所在目錄             "environment": [],// 環(huán)境變量,這里設(shè)為空即可             "console": "externalTerminal",//使用單獨的cmd窗口輸出         },         {//這個大括號里是我們的‘調(diào)試(Debug)’配置             "name": "(gdb) Launch",// 配置名稱             "type": "cppdbg",// 配置類型,cppdbg對應(yīng)cpptools提供的調(diào)試功能;可以認為此處只能是cppdbg             "request": "launch",// 請求配置類型,可以為launch(啟動)或attach(附加)             "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 將要進行調(diào)試的程序的路徑             "args": [], // 程序調(diào)試時傳遞給程序的命令行參數(shù),             "stopAtEntry": false, // 設(shè)為true時程序?qū)和T诔绦蛉肟谔?,相當于在main上打斷點             "cwd": "${workspaceFolder}",// 調(diào)試程序時的工作目錄,此處為源碼文件所在目錄             "environment": [],// 環(huán)境變量,這里設(shè)為空即可             "console": "externalTerminal",// 使用單獨的cmd窗口輸出             "MIMode": "gdb", //指定連接的調(diào)試器,gdb是minGW中的調(diào)試程序             "miDebuggerPath": "C:\Program Files\mingw64\bin\gdb.exe",//指定調(diào)試器所在路徑,如果你的minGW裝在別的地方,則要改成你自己的路徑,注意間隔是\             "preLaunchTask": "echo",//調(diào)試開始前執(zhí)行的任務(wù),這里和task.json的label相對應(yīng)         }     ]}
          登錄后復(fù)制

          7、將launch.json文件里miDebuggerPath屬性里的內(nèi)容也要改成自己的路徑。
          (超詳細)VScode中配置C語言環(huán)境的方法

          8、將下列代碼復(fù)制到tasks.json文件里。

          {     // See https://go.microsoft.com/fwlink/?LinkId=733558     // for the documentation about the tasks.json format     "version": "2.0.0",     "tasks": [         {//這個大括號里是‘構(gòu)建’任務(wù)             "label": "echo",//這個大括號里是‘構(gòu)建’任務(wù)             "type": "shell",//任務(wù)類型,process是vsc把預(yù)定義變量和轉(zhuǎn)義解析后直接全部傳給command;shell相當于先打開shell再輸入命令,所以args還會經(jīng)過shell再解析一遍             "command": "gcc", //編譯命令             "args": [ //傳給gcc命令的一系列參數(shù)                 "-g", //生成和調(diào)試有關(guān)的信息                 "${file}", //指定要編譯的是當前文件                 "-o", //指定輸出文件的路徑和名稱                 "${fileBasenameNoExtension}.exe",//讓可執(zhí)行文件輸出到源碼文件所在的文件夾下的bin文件夾內(nèi),并且讓它的名字和源碼文件相同                 "-fexec-charset=GBK"//解決中文亂碼             ]         }     ],     "presentation": {//執(zhí)行這個任務(wù)時的一些其他設(shè)定         "echo": true,//表示在執(zhí)行任務(wù)時在終端要有輸出         "reveal": "always",//執(zhí)行任務(wù)時是否跳轉(zhuǎn)到終端面板,可以為always,silent,never         "focus": false,//設(shè)為true后可以使執(zhí)行task時焦點聚集在終端,但對編譯來說,設(shè)為true沒有意義,因為運行的時候才涉及到輸入         "panel": "new", //每次執(zhí)行這個task時都新建一個終端面板         "showReuseMessage": true,//控制是否顯示“終端將被任務(wù)重用, 按任意鍵關(guān)閉”提示.         "clear": false    }}
          登錄后復(fù)制

          重啟電腦

          八、編寫C語言程序

          1、在之前建的hello.c文件里面輸入程序測試。

          #include<stdio.h>int main(){     printf("hello worldn");     return 0;}
          登錄后復(fù)制

          2、啟動程序(可以直接按F5)

          (超詳細)VScode中配置C語言環(huán)境的方法

          九、幾個好用的VScode插件

          所有插件都可點擊左側(cè)導(dǎo)航欄第5個圖標(拓展)安裝

          名稱 作用
          Path Intellisence 路徑自動補齊
          Bracket Pair Colorizer 2 用不同顏色高亮顯示匹配的括號
          vscode-fileheader 頂部注釋模板,可自定義信息,自動更新最后修改時間
          markdownlint 語法糾錯
          Beautify 格式化代碼
          Code Spell Checker 識別單詞拼寫錯誤

          十、VSCode 設(shè)置鼠標滾動改變字體大小

          首次打開的話需要Ctrl+Shift+P 打開搜索框,輸入 settings.json,回車打開后加入 "editor.mouseWheelZoom": true即可。(打開一次后,Ctrl+P搜索即可)

          (超詳細)VScode中配置C語言環(huán)境的方法

          十一、解決配置中的一些小問題

          1.出現(xiàn)“l(fā)aunch: program … does not exist”或preLaunchTask已終止,退出代碼為1**
          (1)先檢查一下配置文件的文件名應(yīng)是tasks.json,不是task.json
          (2)檢查一下launch.json“miDebuggerPath”:里的路徑是否正確,一定要按照前面的步驟,去文件夾里復(fù)制地址。
          (超詳細)VScode中配置C語言環(huán)境的方法
          (3)確保tasks.jsonlaunch.json里的label內(nèi)容相同,如都為“echo”, tasks.json中的 label 字段與launch.json中的 preLaunchTask 字段一致.
          (4)最重要的是,文件名內(nèi)不能含有中文名哦。
          (5)最后檢查一下,自己是不是運行的.c文件,別運行成了環(huán)境文件,自己的程序是不是寫錯了,頭文件是不是有缺失。
          (6)以上,如果還沒有解決,將launch.json"program":"${workspaceFolder}/${fileBasenameNoExtension}.exe"改成"program:"${fileDirname}/${fileBasenameNoExtension}.exe"
          2.在配置文件中,提示錯誤"Invalid escape character in string"
          路徑錯誤,將配置文件中報錯的路徑換個地址轉(zhuǎn)置符,舉個例子,原來是C:/Program Files/mingw64/那就換成C:Program Filesmingw64或者C:\Program Files\mingw64\,
          3.提示錯誤"Unable to start debugging
          注意代碼路徑中不要有中文名

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號