91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vscode編譯運行c/c++程序的方法

發布時間:2020-12-15 14:07:25 來源:億速云 閱讀:441 作者:小新 欄目:軟件技術

這篇文章主要介紹了vscode編譯運行c/c++程序的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

安裝微軟C/C++插件

在VS Code的擴展圖標里搜索c++,安裝C/C++插件并重載VS Code

vscode編譯運行c/c++程序的方法

重啟VS Code之后,打開一個含c/c++源碼的文件夾,VS Code將會創建一個名為.vscode的子文件夾用于存放配置文件。

安裝MinGW

去官網下載安裝器,安裝好后選擇需要安裝的工具:

vscode編譯運行c/c++程序的方法

選擇好之后應用更改:

vscode編譯運行c/c++程序的方法

然后修改系統的環境變量,將可執行文件目錄加入到Path中:

vscode編譯運行c/c++程序的方法

智能提示

為實現代碼補全,需要創建一個c_cpp_properties.json文件。新建一個hello.c,輸入:

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

VS Code會提示找不到頭文件,點擊錯誤處的小燈泡,編輯包含路徑

vscode編譯運行c/c++程序的方法

在c_cpp_properties.json中修改Win32下的路徑設置

"browse": {
    "path": [
        "${workspaceRoot}",
        "C:\\DevProgram\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++"
    ],
    "limitSymbolsToIncludedHeaders": true,
    "databaseFilename": ""
}

返回編輯器,點擊小燈泡,將頭文件所在目錄添加到包含路徑中

vscode編譯運行c/c++程序的方法

構建程序

構建程序需要創建一個tasks.json文件,點擊任務->配置任務:

vscode編譯運行c/c++程序的方法

在彈出的選項中選擇Others,然后修改tasks.json

{
    "version": "2.0.0",
    "tasks": [
        {
            "taskName": "build hello",
            "type": "shell",
            "command": "g++",
            "args": [
                "-g", "hello.c"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

調試代碼

調試代碼需要創建一個launch.json文件,點擊調試欄的齒輪圖標

vscode編譯運行c/c++程序的方法

修改launch.json

{
        "version": "0.2.0",
        "configurations": [
            {
                "name": "(gdb) Launch",
                "type": "cppdbg",
                "request": "launch",
                "program": "${workspaceFolder}/a.exe",
                "args": [],
                "stopAtEntry": false,
                "cwd": "${workspaceFolder}",
                "environment": [],
                "externalConsole": true,
                "MIMode": "gdb",
                "miDebuggerPath": "C:\\DevProgram\\MinGW\\bin\\gdb.exe",
                "setupCommands": [
                    {
                        "description": "Enable pretty-printing for gdb",
                        "text": "-enable-pretty-printing",
                        "ignoreFailures": true
                    }
                ],
                "preLaunchTask": "build hello"
            }
        ]
    }

調試運行

返回編輯器,設置斷點,按F5開始調試

vscode編譯運行c/c++程序的方法

感謝你能夠認真閱讀完這篇文章,希望小編分享vscode編譯運行c/c++程序的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平舆县| 崇文区| 鹿泉市| 唐河县| 玉溪市| 双江| 松溪县| 新乡县| 施甸县| 云南省| 阳江市| 德阳市| 辽阳县| 三门县| 简阳市| 灵台县| 永平县| 偏关县| 壤塘县| 文登市| 韶关市| 库尔勒市| 潜江市| 黄大仙区| 辉南县| 黔东| 汾西县| 勃利县| 广安市| 新巴尔虎右旗| 那曲县| 罗源县| 西畴县| 南郑县| 白城市| 清河县| 绥宁县| 千阳县| 略阳县| 饶平县| 虎林市|