最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VScode配置C語言環(huán)境完整版(親測可用)

 更新時間:2021年08月16日 14:42:30   作者:王同學(xué)要努力  
這篇文章主要介紹了VScode配置C語言環(huán)境完整版,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、首先下載vscode,地址:https://code.visualstudio.com/ 此時我已經(jīng)安裝好了

在這里插入圖片描述

二、對VSCode進(jìn)行漢化安裝插件Chinese安裝之后會顯示讓你重啟VScode

在這里插入圖片描述
在這里插入圖片描述

三、隨后依舊是這里的搜索框,搜索“C/C++”,安裝C/C++插件和Code Runner插件

在這里插入圖片描述
在這里插入圖片描述

四、裝完插件后,我們需要下載minGw,這是一個Windows頭文件和GNU工具的集合。VScode如果要運(yùn)行C代碼說白了就是個大腳本,不用我們一行一行敲執(zhí)行代碼了,所以我們需要進(jìn)行配置。直接在百度里搜索MinGW即可,根據(jù)你的電腦系統(tǒng)版本來安裝。

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

勾選這兩個

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

五、配置環(huán)境變量

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

此時,編譯器就安裝好了。 怎樣檢測安裝成功呢? 快捷鍵win+R,然后在里面輸入cmd。按下enter鍵,然后在窗口里輸入gcc -v,出現(xiàn)下圖即安裝成功

在這里插入圖片描述

在這里插入圖片描述

六、隨便新建一個項(xiàng)目文件夾,用VSCode打開此文件夾: 首先要創(chuàng)建一個文件夾,是用來放自己編寫的項(xià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\""
                // 設(shè)置編譯后的可執(zhí)行文件的字符集為 GB2312:
                // "-fexec-charset", "GB2312"
                // 直接設(shè)置命令行字符集為 utf-8:
                // chcp 65001
            ]
        },
        // 定義此任務(wù)屬于的執(zhí)行組:
        "group": {
            "kind": "build", // { build | test }
            "isDefault": true // { true | false }
        },
        // 定義如何在用戶界面中處理任務(wù)輸出:
        "presentation": {
            // 控制是否顯示運(yùn)行此任務(wù)的面板。默認(rèn)值為 "always":
            // - always:    總是在此任務(wù)執(zhí)行時顯示終端。
            // - never:     不要在此任務(wù)執(zhí)行時顯示終端。
            // - silent:    僅在任務(wù)沒有關(guān)聯(lián)問題匹配程序且在執(zhí)行時發(fā)生錯誤時顯示終端
            "reveal": "silent",
            // 控制面板是否獲取焦點(diǎn)。默認(rèn)值為 "false":
            "focus": false,
            // 控制是否將執(zhí)行的命令顯示到面板中。默認(rèn)值為“true”:
            "echo": false,
            // 控制是否在任務(wù)間共享面板。同一個任務(wù)使用相同面板還是每次運(yùn)行時新創(chuàng)建一個面板:
            // - shared:     終端被共享,其他任務(wù)運(yùn)行的輸出被添加到同一個終端。
            // - dedicated:  執(zhí)行同一個任務(wù),則使用同一個終端,執(zhí)行不同任務(wù),則使用不同終端。
            // - new:        任務(wù)的每次執(zhí)行都使用一個新的終端。
            "panel": "dedicated"
        },
        // 使用問題匹配器處理任務(wù)輸出:
        "problemMatcher": {
            // 代碼內(nèi)問題的所有者為 cpp 語言服務(wù)。
            "owner": "cpp",
            // 定義應(yīng)如何解釋問題面板中報告的文件名
            "fileLocation": [
                "relative",
                "${workspaceFolder}"
            ],
            // 在輸出中匹配問題的實(shí)際模式。
            "pattern": {
                // The regular expression.
                "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
                // 第一個匹配組匹配文件的相對文件名:
                "file": 1,
                // 第二個匹配組匹配問題出現(xiàn)的行:
                "line": 2,
                // 第三個匹配組匹配問題出現(xiàn)的列:
                "column": 3,
                // 第四個匹配組匹配問題的嚴(yán)重性,如果忽略,所有問題都被捕獲為錯誤:
                "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",// 將要進(jìn)行調(diào)試的程序的路徑  
            "args": [],             // 程序調(diào)試時傳遞給程序的命令行參數(shù),一般設(shè)為空即可  
            "stopAtEntry": false,   // 設(shè)為true時程序?qū)和T诔绦蛉肟谔?,一般設(shè)置為false  
            "cwd": "${workspaceFolder}", // 調(diào)試程序時的工作目錄,一般為${workspaceFolder}即代碼所在目錄  
            "environment": [],  
            "externalConsole": true, // 調(diào)試時是否顯示控制臺窗口,一般設(shè)置為true顯示控制臺  
            "MIMode": "gdb",  
            "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", // miDebugger的路徑,注意這里要與MinGw的路徑對應(yīng)  
            "preLaunchTask": "gcc", // 調(diào)試會話開始前執(zhí)行的任務(wù),一般為編譯程序,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語言編寫的程序,如下圖所示,如果運(yùn)行成功,即代表C語言環(huán)境安裝成功

在這里插入圖片描述

到此這篇關(guān)于VScode配置C語言環(huán)境完整版(親測可用)的文章就介紹到這了,更多相關(guān)VScode配置C語言內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語言算法練習(xí)之佩奇借書

    C語言算法練習(xí)之佩奇借書

    這篇文章主要該大家分享C語言佩奇借書的練習(xí),文章主要通過描述佩奇借書的問題然后確定程序框架將結(jié)果運(yùn)算出來,下面來看詳細(xì)內(nèi)容吧,需要的朋友可以參考一下
    2022-03-03
  • C++版圖書管理系統(tǒng)

    C++版圖書管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++版圖書管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • C語言Tinyhttpd服務(wù)器源碼剖析

    C語言Tinyhttpd服務(wù)器源碼剖析

    這篇文章主要為大家介紹了C語言Tinyhttpd服務(wù)器源碼剖析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • C++中pair的用法總結(jié)

    C++中pair的用法總結(jié)

    pair是C++STL(標(biāo)準(zhǔn)模板庫)中的一個現(xiàn)有容器,它將2個數(shù)據(jù)整合成一組數(shù)據(jù),當(dāng)我們類似需求的時候就可以使用到pair,pair的本質(zhì)其實(shí)就是個結(jié)構(gòu)體,本文將詳細(xì)的給大家介紹pair用法,感興趣的同學(xué)可以參考閱讀
    2023-05-05
  • 詳解MFC/C++調(diào)用易語言的整數(shù)型和文本型與VS2010互動

    詳解MFC/C++調(diào)用易語言的整數(shù)型和文本型與VS2010互動

    在本篇文章里我們給大家分享了MFC/C++調(diào)用易語言的整數(shù)型和文本型與VS2010互動相關(guān)知識點(diǎn)內(nèi)容,有興趣的朋友們可以參考下。
    2018-11-11
  • 基于C/C++時間函數(shù)的使用詳解

    基于C/C++時間函數(shù)的使用詳解

    本篇文章是對C/C++時間函數(shù)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言實(shí)現(xiàn)登錄注冊和忘記密碼功能

    C語言實(shí)現(xiàn)登錄注冊和忘記密碼功能

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)登錄、注冊和忘記密碼功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • 淺談C++11的std::mem_fn源碼解析

    淺談C++11的std::mem_fn源碼解析

    本文是基于gcc-4.9.0的源代碼進(jìn)行分析,std::mem_fn是C++11才加入標(biāo)準(zhǔn)的,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • C語言中#pragma?once的作用

    C語言中#pragma?once的作用

    這篇文章主要介紹了C語言中#pragma?once的作用,pragma once 一般由編譯器提供保證,更多相關(guān)內(nèi)容在下面文章詳細(xì)展開需要的小伙伴可以參考一下
    2022-05-05
  • 使用C++一步步實(shí)現(xiàn)俄羅斯方塊

    使用C++一步步實(shí)現(xiàn)俄羅斯方塊

    本文給大家分享的是作者在使用C++制作俄羅斯方塊的時候的思路分析以及開發(fā)準(zhǔn)備和實(shí)驗(yàn)原理,都是些基礎(chǔ)的知識儲備,希望大家能夠喜歡,具體的代碼我們下一節(jié)再分享給大家
    2017-12-12

最新評論

兴城市| 天峨县| 洛扎县| 五家渠市| 略阳县| 江源县| 延边| 从江县| 巴林右旗| 嘉祥县| 沙洋县| 韶山市| 普陀区| 共和县| 滨州市| 宜君县| 南江县| 咸丰县| 墨竹工卡县| 皮山县| 东城区| 公主岭市| 马关县| 开江县| 麻江县| 盐边县| 阳泉市| 兰州市| 桐城市| 犍为县| 迭部县| 英德市| 湾仔区| 依兰县| 怀仁县| 金乡县| 辽中县| 湄潭县| 宣武区| 漳州市| 阿尔山市|