国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

這篇具有很好參考價值的文章主要介紹了使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Visual Studio Code可通過安裝插件來支持C++、C#、Python、PHP等語言,使用的工程師越來越多,本文介紹如何使用VS Code進行C語言的編譯與調(diào)試

目錄

一 vsCode配置C/C++環(huán)境

1. vsCode下載和安裝

2. 安裝vsCode

二?MinGW編譯器下載和配置

1. 下載編譯器MinGW并解壓

?2.?將MinGW添加至環(huán)境變量

3. 檢查是否配置成功

三?VsCode配置c/c++

1. 下載c/c++插件

2. 新建文件夾編寫代碼

3. 調(diào)整和優(yōu)化/配置

4.launch.json和task.json文件

5. 測試運行代碼

四 問題補充?


一 vsCode配置C/C++環(huán)境

1. vsCode下載和安裝

  • 下載Microsoft vsCode

官網(wǎng):Visual Studio Code - Code Editing. Redefined

首先我們需要下載vscode安裝包,根據(jù)不同系統(tǒng)選擇,這里介紹windows系統(tǒng)

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

2. 安裝vsCode

?VScode安裝包下載后,直接雙擊如下,點擊同意,然后點擊下一步

?安裝步驟如下:注意安裝路徑可以做修改,自定義到自己熟知的安裝路徑!??!

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

?文章來源地址http://www.zghlxwxcb.cn/news/detail-445041.html

二?MinGW編譯器下載和配置

1. 下載編譯器MinGW并解壓

  • 官網(wǎng)頁面:MinGW-w64

  • 下載頁面:MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net

你可以進入官網(wǎng)自行尋找,也可以直接點擊為你找好的下載頁面

  • 在線安裝——下載MinGW-W64-install.exe(速度慢)
  • 下載壓縮包——×86_64-posix-sjlj(速度快)

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

?。?!注意,離線安裝包說是安裝包,其實下載后不需要安裝,只需要將下載后的文件解壓,然后放到你想要的位置即可。解壓后的文件大致如下圖:?

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

?2.?將MinGW添加至環(huán)境變量

進入mingw64下的bin文件夾,復(fù)制當前路徑

Win + i? 喚起系統(tǒng)設(shè)置,輸入高級系統(tǒng)設(shè)置并進入

點擊環(huán)境變量,選擇path,編輯,新建,粘貼路徑,按下三個確定

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

3. 檢查是否配置成功

  1. win+R 打開cmd,

  2. 輸入gcc -v 或g++ -v

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程?

此時配置成功!?

三?VsCode配置c/c++

1. 下載c/c++插件

?打開VScode安裝插件 ChineseC/C++ ,等待安裝完畢后重啟VScode

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程?

切換C/C++插件至 1.8.4 版本

因最新版本不會自動生成launch.json文件,給后續(xù)優(yōu)化帶來不便,故退回舊版本。?

(這里也可以不切換,直接在文件夾下新建.vscode文件,新建task.json和launch.json文件即可)

?使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

2. 新建文件夾編寫代碼

  • 新建文件夾,修改為英文名稱并進入,右鍵 通過Code打開

  • 若在安裝時未勾選相關(guān)選項,可能沒有這個選項,請自行在VScode內(nèi)操作打開文件夾

  • 新建一個文件,英文命名且擴展名為 .c

  • 編寫相關(guān)代碼

    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
        printf("Hello World!\n");
        printf("你好世界!\n");
        system("pause");    // 防止運行后自動退出,需頭文件stdlib.h
        return 0;
    }
  • VScode菜單欄,點擊運行,啟動調(diào)試,稍等程序運行,輸出結(jié)果在下方終端,上方調(diào)試面板,點擊最右邊的 橙色方框 停止程序運行

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

3. 調(diào)整和優(yōu)化/配置

請根據(jù)自己的需要進行優(yōu)化

代碼運行后 .vscode 文件夾會自動生成在你的源文件目錄下

.vscode 文件夾下的 task.jsonlaunch.json 用來控制程序的運行和調(diào)試

  • 將程序運行在外部控制臺【推薦】

    • 打開.vscode 文件夾下的 launch.json 文件,找到 "externalConsole": false,false 改為 true 并保存

      使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

  • 解決中文亂碼問題【推薦】

    • 打開.vscode 文件夾下的 task.json 文件,找到 "${fileDirname}\\${fileBasenameNoExtension}.exe" 在后面加上英文 逗號 然后回車到下一行,粘貼下面文本 "-fexec-charset=GBK" 并保存

      使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

4.launch.json和task.json文件

?launch.json:

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe build and debug active file", // 配置名稱,將會在啟動配置的下拉菜單中顯示
            "type": "cppdbg", // 配置類型,這里只能為cppdbg
            "request": "launch", // 請求配置類型,可以為launch(啟動)或attach(附加)  
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe", // 將要進行調(diào)試的程序的路徑    
            "args": [], // 程序調(diào)試時傳遞給程序的命令行參數(shù),一般設(shè)為空即可
            "stopAtEntry": false, // 設(shè)為true時程序?qū)和T诔绦蛉肟谔?,一般設(shè)置為false
            "cwd": "${fileDirname}", // 調(diào)試程序時的工作目錄,一般為${workspaceFolder}即代碼所在目錄  
            "environment": [],
            "externalConsole": true, // 調(diào)試時是否顯示控制臺窗口,一般設(shè)置為true顯示控制臺  
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\software\\c++\\mingw64\\bin\\gdb.exe", // miDebugger的路徑,注意這里要與自己電腦安裝的MinGw的路徑對應(yīng)
            "preLaunchTask": "g++.exe build active file", // 調(diào)試會話開始前執(zhí)行的任務(wù),一般為編譯程序,c++為g++, c為gcc  
            "setupCommands": [
                {
                    "description": "為 gdb 啟用整齊打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

task.json:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "g++.exe build active file",
            "type": "shell",
            "command": "D:\\software\\c++\\mingw64\\bin\\g++.exe",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "-fexec-charset=GBK"
            ], // 編譯命令參數(shù)
            "group": "build",
            "options": {
                "cwd": "D:\\software\\c++\\mingw64\\bin"
            },
            // Use the standard MS compiler pattern to detect errors, warnings and infos
            "problemMatcher": [
                "$gcc"
            ]
        }
    ]
}

5. 測試運行代碼

打開test.c,按F5運行:測試成功如下圖!

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

四 問題補充?

此時可以看到右側(cè)文件資源管理器中.c文件和.exe文件相互穿插,不太方便。

同樣可進行配置優(yōu)化如下:

  • 收納生成的 exe 可執(zhí)行文件【可選】

    • 打開.vscode 文件夾下的 task.json 文件,找到 "${fileDirname}\\${fileBasenameNoExtension}.exe"

    • 修改成 "${fileDirname}\\coin\\${fileBasenameNoExtension}.exe" 并保存,同理,launch.json 下也有相同的字段,需要你修改

    • 在源文件同目錄下新建 coin 文件夾,程序運行后,可執(zhí)行文件將會生成在里面(其中 coin 可修改成你喜歡的英文名字)

      這樣 .c 文件一多起來的時候,就不會出現(xiàn) .exe.c 相互穿插在目錄中^-^

使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程

?

到了這里,關(guān)于使用VScode編寫C語言程序 環(huán)境安裝配置 保姆級教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • C語言編寫的抽簽抓鬮小程序

    C語言編寫的抽簽抓鬮小程序 抽簽活動是我們經(jīng)常會遇到的一種游戲形式,例如在公司的年會、聚會上,或者學校里組織的校園活動中。為了方便有時候會使用電腦程序來實現(xiàn)自動化的抽簽,這里我們就用 C 語言來實現(xiàn)一個簡單的抽簽抓鬮小程序。 首先,讓我們來看下抽簽的

    2024年02月04日
    瀏覽(23)
  • 二叉樹基本操作演示程序C語言編寫

    二叉樹基本操作演示程序C語言編寫

    問題描述:設(shè)計一個與二叉樹基本操作相關(guān)的演示程序 要求:開發(fā)工具Dev C++? ?c語言編寫 1.創(chuàng)建二叉樹。 2.將創(chuàng)建的二叉樹,以樹狀形式輸出。 3.分別以先序、中序、后序三種遍歷方式訪問二叉樹。 4.輸出二叉樹中的葉子結(jié)點以及葉子結(jié)點的個數(shù)。 5.輸出二叉樹的高度。 代

    2024年02月08日
    瀏覽(26)
  • 實驗五 C語言函數(shù)程序設(shè)計習題 (使用函數(shù)計算兩點間的距離,請編寫函數(shù)fun,使用函數(shù)輸出字符矩陣,使用函數(shù)求最大公約數(shù)和最小公倍數(shù))

    實驗五 C語言函數(shù)程序設(shè)計習題 (使用函數(shù)計算兩點間的距離,請編寫函數(shù)fun,使用函數(shù)輸出字符矩陣,使用函數(shù)求最大公約數(shù)和最小公倍數(shù))

    1. 使用函數(shù)計算兩點間的距離:給定平面任意兩點坐標(x1,y1)和(x2,y2),求這兩點之間的距離(保留2位)小數(shù)。要求定義和調(diào)用dist(x1,y1,x2,y2)計算兩點間的距離。坐標中兩點坐標之間的距離公式如下: 2. 請編寫函數(shù)fun,它的功能是計算并輸出給定整數(shù)n的所有因子(不包括1與自身)

    2024年02月04日
    瀏覽(28)
  • 為什么選擇Go語言編寫網(wǎng)絡(luò)應(yīng)用程序

    為什么選擇Go語言編寫網(wǎng)絡(luò)應(yīng)用程序

    關(guān)注公眾號【愛發(fā)白日夢的后端】分享技術(shù)干貨、讀書筆記、開源項目、實戰(zhàn)經(jīng)驗、高效開發(fā)工具等,您的關(guān)注將是我的更新動力! 作為一名后端開發(fā)者,你一定對選擇合適的編程語言來編寫網(wǎng)絡(luò)應(yīng)用程序非常重視。在眾多的編程語言中,Go語言(Golang)憑借其獨特的特性和

    2024年02月02日
    瀏覽(21)
  • 【開發(fā)環(huán)境】Mac 安裝 Visual Studio Code ② ( 裝 C/C++ 擴展 | 安裝配置 Code Runner 擴展插件 | 運行 C 語言程序 )

    【開發(fā)環(huán)境】Mac 安裝 Visual Studio Code ② ( 裝 C/C++ 擴展 | 安裝配置 Code Runner 擴展插件 | 運行 C 語言程序 )

    在 VSCode 中 , 點擊 左側(cè) 的 \\\" 擴展 \\\" 按鍵 , 在 擴展 面板中 , 默認顯示之前已經(jīng)安裝過的 擴展 ; 在 擴展面板 中的 搜索欄 , 輸入 \\\" C \\\" , 第一個就是 C/C++ 擴展 , 點擊 \\\" 安裝 \\\" 按鈕 , 安裝改 擴展插件 ; 安裝完畢后 , 提示 如下內(nèi)容 ; 在 擴展 面板中 , 搜索 \\\" runner \\\" , 搜索出的第一個

    2024年04月25日
    瀏覽(47)
  • C語言爬蟲程序編寫的爬取APP通用模板

    C語言爬蟲程序編寫的爬取APP通用模板

    互聯(lián)網(wǎng)的飛快發(fā)展,尤其是手機終端業(yè)務(wù)的發(fā)展,讓越來越多的事情都能通過手機來完成,電腦大部分的功能也都能通過手機實現(xiàn),今天我就用C語言寫一個手機APP類爬蟲教程,方便后期拓展APP爬蟲業(yè)務(wù)。而且這個模板是通用的適合各種APP爬蟲,下面跟著我看下具體的代碼吧。

    2024年01月18日
    瀏覽(19)
  • 編寫c語言程序調(diào)用openssl編譯出的動態(tài)鏈接庫

    編寫c語言程序調(diào)用openssl編譯出的動態(tài)鏈接庫

    下載安裝openssl并編譯生成鏈接庫的過程在我的另一篇文章中已經(jīng)詳細說明了:Ubuntu中安裝OpenSSL 此外,我們還需要提前了解一些關(guān)于動態(tài)鏈接庫的知識,具體內(nèi)容可以在我的這篇文章中查看:一個簡單的動態(tài)鏈接庫示例 要調(diào)用OpenSSL庫中的函數(shù),需要在對應(yīng)的C源文件中包含相

    2024年02月11日
    瀏覽(21)
  • 在 VsCode 上編寫和調(diào)試 C 語言程序

    在 VsCode 上編寫和調(diào)試 C 語言程序

    Visual Studio Code (以下簡稱 VsCode) MinGW-Get 編譯器管理工具 所有需要的文件均已放在網(wǎng)盤中,點擊鏈接即可查看。 阿里云盤傳送門 提取碼: 77yx 下載好所需要的的軟件及安裝包后,點擊雙擊對應(yīng)的安裝包文件打開安裝程序。 安裝與配置 VS Code 安裝主程序 雙擊 VSCodeSetup.exe 打開

    2024年02月05日
    瀏覽(18)
  • C語言程序設(shè)計:編寫函數(shù),統(tǒng)計字符串中數(shù)字字符的個數(shù)

    題目內(nèi)容: 編寫函數(shù),求給定字符串中數(shù)字字符的個數(shù),在主函數(shù)中輸入字符串及輸出統(tǒng)計的個數(shù)。 輸入格式: %s 輸出格式: %d 輸入樣例: abc123fg 輸出樣例: 3 時間限制:500ms內(nèi)存限制:32000kb

    2024年02月11日
    瀏覽(91)
  • PTA(C語言)本題要求編寫程序,求一個給定的m×n矩陣各行元素之和。

    本題要求編寫程序,求一個給定的m×n矩陣各行元素之和。 輸入格式: 輸入第一行給出兩個正整數(shù)m和n(1≤m,n≤6)。隨后m行,每行給出n個整數(shù),其間 以空格分隔。 輸出格式: 每行輸出對應(yīng)矩陣行元素之和。 輸入樣例: 輸出樣例: ?

    2024年02月03日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包