日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

VS Code配置c语言环境

發布時間:2023/12/24 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 VS Code配置c语言环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、在VS Code中安裝c語言第三方擴展包


將這兩個擴展包安裝完成

2、下載MinGW,請下載64位的下載x86_64.seh版本,直接下載.exe文件很可能由于網絡問題無法安裝

地址(失效百度找資源):https://www.lanzoui.com/ivp6higf27i
密碼:3wxa

3、直接解壓到自己喜歡的文件夾,并且配置環境變量

3.1、在系統環境變量path中加上解壓后到bin的路徑(例如:D:apply-installWinGWmingw64in)

3.2、在系統環境變量INCLUDE中加上解壓后到include的路徑(例如:D:apply-installWinGWmingw64include),首先檢查自己的系統環境變量里有沒有INCLUDE,如果沒有就新建一個,然后把mingw的include路徑加進去


3.3、驗證環境變量是否配置成功,在控制臺輸入gcc -v

4、創建放置c語言程序的目錄,在目錄中創建.vscode文件夾,并創建名為launch.json、setting.json、tasks.json的文件

4.1launch.json配置如下

{
    "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:\apply-install\WinGW\mingw64in\gdb.exe", // miDebugger的路徑,注意這里要與MinGw的路徑對應  
            "preLaunchTask": "gcc", // 調試會話開始前執行的任務,一般為編譯程序,c++為g++, c為gcc  
            "setupCommands": [  
                {   
            "description": "Enable pretty-printing for gdb",  
                    "text": "-enable-pretty-printing",  
                    "ignoreFailures": true  
                }  
            ]  
        }  
    ]  
}

miDebuggerPath修改為MinGw的安裝目錄下的bin目錄下的gdb.exe文件路徑

4.2setting.json配置如下

{
    "files.associations": {
        "tidl_alg_int.h": "c",
        "limits": "c"
    }
}

4.3tasks.json配置如下

{
    // 有關 tasks.json 格式的參考文檔:https://go.microsoft.com/fwlink/?LinkId=733558 。
    "version": "2.0.0",
    "tasks": [{
        "label": "gcc",
        "type": "shell", // { shell | process }
        // 適用于 Windows 的配置:
        "windows": {
            "command": "gcc",
            "args": [
                "-g",
                ""${file}"",
                "-o",
                ""${fileDirname}\${fileBasenameNoExtension}.exe""
                // 設置編譯后的可執行文件的字符集為 GB2312:
                // "-fexec-charset", "GB2312"
                // 直接設置命令行字符集為 utf-8:
                // chcp 65001
            ]
        },
        // 定義此任務屬于的執行組:
        "group": {
            "kind": "build", // { build | test }
            "isDefault": true // { true | false }
        },
        // 定義如何在用戶界面中處理任務輸出:
        "presentation": {
            // 控制是否顯示運行此任務的面板。默認值為 "always":
            // - always:    總是在此任務執行時顯示終端。
            // - never:     不要在此任務執行時顯示終端。
            // - silent:    僅在任務沒有關聯問題匹配程序且在執行時發生錯誤時顯示終端
            "reveal": "silent",
            // 控制面板是否獲取焦點。默認值為 "false":
            "focus": false,
            // 控制是否將執行的命令顯示到面板中。默認值為“true”:
            "echo": false,
            // 控制是否在任務間共享面板。同一個任務使用相同面板還是每次運行時新創建一個面板:
            // - shared:     終端被共享,其他任務運行的輸出被添加到同一個終端。
            // - dedicated:  執行同一個任務,則使用同一個終端,執行不同任務,則使用不同終端。
            // - new:        任務的每次執行都使用一個新的終端。
            "panel": "dedicated"
        },
        // 使用問題匹配器處理任務輸出:
        "problemMatcher": {
            // 代碼內問題的所有者為 cpp 語言服務。
            "owner": "cpp",
            // 定義應如何解釋問題面板中報告的文件名
            "fileLocation": [
                "relative",
                "${workspaceFolder}"
            ],
            // 在輸出中匹配問題的實際模式。
            "pattern": {
                // The regular expression.
                "regexp": "^(.*):(\d+):(\d+):\s+(warning|error):\s+(.*)$",
                // 第一個匹配組匹配文件的相對文件名:
                "file": 1,
                // 第二個匹配組匹配問題出現的行:
                "line": 2,
                // 第三個匹配組匹配問題出現的列:
                "column": 3,
                // 第四個匹配組匹配問題的嚴重性,如果忽略,所有問題都被捕獲為錯誤:
                "severity": 4,
                // 第五個匹配組匹配消息:
                "message": 5
            }
        }
    }]
}

4.4重啟VS Code將文件夾選擇為放置c語言程序的目錄,并在目錄下編寫測試文件test.c并運行

#include<stdio.h>
int main()
{
    printf("hello world!!
");
    return 0;
}

總結

以上是生活随笔為你收集整理的VS Code配置c语言环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一本一道久久a久久精品蜜桃 | 女人黄色片 | 亚洲精品2| 欧美午夜精品一区二区蜜桃 | 亚洲精品一区二三区 | 天天操人人射 | 天天摸夜夜添狠狠添婷婷 | 亚洲精品成a人在线观看 | 天堂精品一区二区三区 | jizz亚洲女人| 亚洲国产成人精品一区二区三区 | av资源导航 | 亚洲视频综合网 | sm调教羞耻姿势图片 | 被绑在床强摁做开腿呻吟 | 亚洲91网站| 国产精品久久久久影院 | 狠狠综合久久av一区二区 | 天堂中文字幕免费一区 | 99精品欧美一区二区 | 国产福利一区二区三区在线观看 | 国产精品第9页 | 欧美性生交大片免费看 | 日韩大胆人体 | 成人午夜av | 国产欧美日韩激情 | 国产日韩一区二区在线观看 | 亚洲免费网站 | 欧美性大战久久久久久久蜜桃 | 丁香花免费高清完整在线播放 | 亚洲天堂区 | 成人涩涩网 | 又大又粗又爽18禁免费看 | 911亚洲精品 | 亚洲欧洲成人精品久久一码二码 | 性少妇videosexfre | 亚洲va久久久噜噜噜久久天堂 | 日日夜夜免费视频 | 综合精品视频 | 国产草草视频 | 狠狠综合 | 韩日产理伦片在线观看 | 天天夜夜啦啦啦 | 免费毛片大全 | 国产精品电影院 | 视频在线91 | 手机看片福利一区 | 成人黄色小说视频 | 在线一区二区三区 | 日韩精品视频免费看 | av日韩国产| 奇米影视盒 | aa视频在线 | 国产女女做受ⅹxx高潮 | 精品久操 | 91 久久 | 色91| 在线不欧美| 日韩激情视频在线观看 | 麻豆精品在线视频 | 午夜精品久久久久久久蜜桃 | 国产精品免费视频一区 | 一区二区在线视频免费观看 | 女女同性女同一区二区三区九色 | 蜜桃传媒一区二区亚洲av | 久久中文字幕一区二区 | 伊人春色影院 | 777奇米四色 | 朝桐光在线观看 | www.激情五月 | 91美女片黄在线观看游戏 | 欧美字幕| 午夜成人免费电影 | 亚洲精品77777 | 五月天激情影院 | 午夜激情电影院 | 亚洲欧美日韩久久精品 | 看国产黄色片 | 激情综合一区二区三区 | 本站只有精品 | 荒岛淫众女h文小说 | 蜜桃av在线免费观看 | 亚洲伊人婷婷 | 前任攻略在线观看免费完整版 | 在线视频免费观看你懂的 | 午夜激情四射 | 国产乱子轮xxx农村 岛国久久久 | 精品欧美一区二区三区免费观看 | 国产av无码专区亚洲精品 | 国产视频成人 | 日韩一区在线观看视频 | 天天干天天干 | 一级特黄aaa大片 | 国产精品69久久久久 | 亚洲色p | 成人高清免费观看 | 饥渴少妇色诱水电工 | 亚洲一二三四区 | 成人免费黄色网 |