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

在vscode中配置C/C++環(huán)境GCC on Linux

這篇具有很好參考價值的文章主要介紹了在vscode中配置C/C++環(huán)境GCC on Linux。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

https://code.visualstudio.com/docs/cpp/config-linux

官方文檔

準(zhǔn)備工作
為了能夠在vs code中編譯運行C/C++程序,需要下載:

Visual Studio Code

C++擴(kuò)展插件,cuda,,,
對于該擴(kuò)展插件,打開vs code,利用快捷鍵(Ctrl+Shift+X)打開插件搜索面板,輸入C++,找到下面這個紫白色的,點擊Install下載。
?

GCC(g++ 編譯器和GDB調(diào)試器)
首先檢查一下是否已經(jīng)安裝過GCC了,打開終端,輸入以下命令查看GCC的版本:

gcc -v
如果提示找不到gcc這個命令沒安裝的話,就輸入以下包更新命令,先更新下系統(tǒng)包列表,防止下載時出現(xiàn)接口方面,可能是版本兼容之類的錯誤。

sudo apt-get update
sudo apt-get install build-essential gdb
?

新建helloworld.cpp,然后任意寫一些C++源代碼

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{
    vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};

    for (const string& word : msg)
    {
        cout << word << " ";
    }
    cout << endl;
}

源文件生成可執(zhí)行文件(Build)
接下來我們會需要一個叫tasks.json的文件,它是用來告訴VS Code如何使用g++來編譯,或者說build出可執(zhí)行文件。

這里有一個注意的點就是要保持源文件helloworld.cpp打開著,這叫active file。

通過選擇“Terminal > Configure Default Build Task",然后會出現(xiàn)選項,這里需要選擇“Choose C/C++: g++ build active file”。
找到command行對應(yīng)

調(diào)試(Debug)
如果想要調(diào)試文件的話我們需要launch.json文件,它能在我們按F5時告訴VS Code利用GDB debugger去調(diào)試程序。

通過主菜單,選擇“Run > Add Configuration…”,然后選擇“C++ (GDB/LLDB)”

然后會出現(xiàn)下拉框我們需要選擇“g++ build and debug active file”:

.vscode目錄下生成launch.json文件并打開該文件,類似的各參數(shù)的意義和功能都可以自行了解。

生成完了之后回到helloworld.cpp,通過按F5或者從菜單選擇“Run > Start Debugging”開始對程序進(jìn)行調(diào)試了,頂部會出現(xiàn)調(diào)試按鈕。文章來源地址http://www.zghlxwxcb.cn/news/detail-638041.html

到了這里,關(guān)于在vscode中配置C/C++環(huán)境GCC on Linux的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Linux環(huán)境Arduino IDE中配置ATOM S3

    Linux環(huán)境Arduino IDE中配置ATOM S3

    linux選擇ubuntu發(fā)行版。 硬件設(shè)備有多小呢: 功能超級強(qiáng)大。 之前的ROS1和ROS2案例已經(jīng)全部移植完成并測試結(jié)束(三輪純?nèi)肆πr??)。? 官網(wǎng)文檔信息非常非常好: 下面開啟,支持Linux+Windows+MacOS等。 1.打開 Arduino IDE,選擇? 文件 - 首選項 - 設(shè)置 2.復(fù)制下方的 M5Stack 板管理網(wǎng)

    2024年02月15日
    瀏覽(22)
  • [Linux][環(huán)境配置][yum][vim][gcc/g++][gdb][makefile][git]詳細(xì)講解

    [Linux][環(huán)境配置][yum][vim][gcc/g++][gdb][makefile][git]詳細(xì)講解

    本篇文章以Centos為例 通過 yum list 命令可以羅列出當(dāng)前一共有哪些軟件包,由于包的數(shù)目可能非常之多, 使用 grep 命令只篩選出我們關(guān)注的包 yum list | grep sl 注意事項: 軟件包名稱: 主版本號.次版本號.源程序發(fā)行號-軟件包的發(fā)行號.主機(jī)平臺.cpu架構(gòu) “x86_64” 后綴表示64位系統(tǒng)

    2024年04月13日
    瀏覽(45)
  • VSCode搭建GCC環(huán)境

    VSCode搭建GCC環(huán)境

    1. 下載 https://www.mingw-w64.org/downloads/ https://github.com/niXman/mingw-builds-binaries/releases 2.安裝 x86_64-12.2.0-release-win32-seh-rt_v10-rev1.7z解壓到D盤 我的電腦–屬性–系統(tǒng)屬性–環(huán)境變量–系統(tǒng)變量–path D:MinGW-w64x86_64-12.2.0-release-win32-seh-rt_v10-rev1mingw64bin 3.VSCode中配置gcc 4. 代碼

    2024年02月14日
    瀏覽(10)
  • Linux系統(tǒng)vim,gcc,g++工具使用及環(huán)境配置,動靜態(tài)庫的概念及使用

    Linux系統(tǒng)vim,gcc,g++工具使用及環(huán)境配置,動靜態(tài)庫的概念及使用

    所屬專欄:Linux學(xué)習(xí)?? ?? 博主首頁:初陽785?? ?? 代碼托管:chuyang785?? ?? 感謝大家的支持,您的點贊和關(guān)注是對我最大的支持?。。?? ?? 博主也會更加的努力,創(chuàng)作出更優(yōu)質(zhì)的博文!!?? 如果你的Linux下還沒有安裝vim,則執(zhí)行下面指令: sudo yum install -y vim

    2024年02月04日
    瀏覽(21)
  • DL環(huán)境安裝之GCC9,Python9與IDE連接遠(yuǎn)程環(huán)境:python notebook,解釋器,C toolchain

    DL環(huán)境安裝之GCC9,Python9與IDE連接遠(yuǎn)程環(huán)境:python notebook,解釋器,C toolchain

    系統(tǒng)自帶的cc可能比較低4.8.5?,yum直接安裝的gcc也比較低,有些較新的c/c++項目無法編譯 其他 各種OS yum源配置下載參考這里 yum直接安裝前置依賴,yum/rpm離線安裝下載參考這里 gcc源碼包下載,解壓后進(jìn)入解壓目錄進(jìn)行編譯安裝,4核并行編譯用了2小時左右,嫌慢可參考后面的

    2024年02月12日
    瀏覽(15)
  • 【VSCode】VScode 配置 Linux 驅(qū)動環(huán)境(簡單版)

    【VSCode】VScode 配置 Linux 驅(qū)動環(huán)境(簡單版)

    在開始編寫驅(qū)動之前,我們需要保證良好的編碼環(huán)境,這里編寫代碼所使用的編輯器是VScode,如果進(jìn)行環(huán)境配置,可能會提示很多錯誤,比如頭文件找不到、內(nèi)核函數(shù)的定義無法跳轉(zhuǎn)等等。 VScode 在這里只作為編輯器使用,配置的 是編輯環(huán)境 ,而 不是編譯環(huán)境 。 目錄 一、

    2024年02月08日
    瀏覽(23)
  • Linux 環(huán)境配置 VScode copilot

    Linux 環(huán)境配置 VScode copilot

    使用 copilot 需要魔法,因此需要先配置 linux 環(huán)境下的魔法杖 本文 除安裝文件外不會提供任何資源及獲取路徑 ,僅關(guān)注安裝和使用 可以在 github 上直接搜索下圖內(nèi)的內(nèi)容,但是 core 版本可能會影響到應(yīng)用的核心配置,個人測試可使用的內(nèi)核版本為4.45.2 Linux魔法杖(內(nèi)核 + 應(yīng)用

    2024年02月12日
    瀏覽(26)
  • 【Linux驅(qū)動】VScode 環(huán)境簡單配置

    【Linux驅(qū)動】VScode 環(huán)境簡單配置

    在開始編寫驅(qū)動之前,我們需要保證良好的編碼環(huán)境,這里編寫代碼所使用的編輯器是VScode,如果進(jìn)行環(huán)境配置,可能會提示很多錯誤,比如頭文件找不到、內(nèi)核函數(shù)的定義無法跳轉(zhuǎn)等等。 VScode 在這里只作為編輯器使用,配置的 是編輯環(huán)境 ,而 不是編譯環(huán)境 。 目錄 一、

    2024年02月14日
    瀏覽(18)
  • Linux安裝OpenCV并配置VSCode環(huán)境

    Linux安裝OpenCV并配置VSCode環(huán)境

    安裝環(huán)境 Ubuntu20.04 官方參考網(wǎng)址 OpenCV官網(wǎng):https://opencv.org/ 官方安裝文檔參考:https://docs.opencv.org/4.8.0/d7/d9f/tutorial_linux_install.html Opencv Core Modules : OpenCV的核心庫模塊是OpenCV的主要部分,包含了圖像處理和計算機(jī)視覺方面的核心功能。 opencv_contrib :OpenCV的附加庫,它包含了Ope

    2024年02月03日
    瀏覽(29)
  • [C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

    [C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

    活動地址:畢業(yè)季·進(jìn)擊的技術(shù)er 夏日炎炎,熱浪中我們迎來畢業(yè)季,這是告別,也是邁向新起點的開始,CSDN誠邀各畢業(yè)生/在校生/職場人講述自己的畢業(yè)季故事,分享自己的經(jīng)驗,技術(shù)er的進(jìn)擊之路,等你來書寫!我是從自身經(jīng)歷出發(fā),分享自己的經(jīng)驗。 在技術(shù)學(xué)習(xí)過程中

    2023年04月08日
    瀏覽(33)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包