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

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

這篇具有很好參考價值的文章主要介紹了【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

目錄

1.VScode是什么

2.VScode的下載和安裝?

安裝中文插件

3.VScode配置C/C++開發(fā)環(huán)境

3.1 下載MinGW-w64 編譯器套件

3.2 配置MinGW-w64?

3.3 安裝C/C++插件

4.在VScode上編寫C語言代碼并編譯成功

4.1打開文件夾

4.2 新建C語言文件,編寫C語言代碼

4.3設置C/C++編譯的選項

4.4 創(chuàng)建執(zhí)行任務:tasks.json

4.5 編譯和執(zhí)行

4.6如果下次寫代碼創(chuàng)建文件怎么辦?

4.7一個工程中有多個.c文件需要編譯怎么辦


??內容專欄:《VS系列的安裝和使用》

??本文概括:講解如何在vscode編輯器中搭建C/C++代碼開發(fā)環(huán)境

??本文作者:花 碟

??發(fā)布時間:2023.4.14

1.VScode是什么??

VSCode(全稱:Visual Studio Code)是一款由微軟開發(fā)且跨平臺的免費源代碼編輯器。該軟件支持語法高亮、代碼自動補全(又稱 IntelliSense)、代碼重構、查看定義功能,并且內置了命令行工具和 Git 版本控制系統(tǒng)。用戶可以更改主題和鍵盤快捷方式實現(xiàn)個性化設置,也可以通過內置的擴展程序商店安裝擴展以拓展軟件功能。

2.VScode的下載和安裝?

我們可以選擇到vscode的官網(wǎng)進行下載安裝??????https://code.visualstudio.com/

第一步:來到官網(wǎng)界面,選擇對應的對應操作系統(tǒng)的穩(wěn)定版本,如果是Windows系統(tǒng)的話選擇Windows x64即可,

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

第二步,將安裝包放置到自己想要放置的文件夾中,

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境?第三步,雙擊安裝包,同意協(xié)議后,勾選創(chuàng)建桌面快捷方式,選擇放在D盤項目文件路徑底下,選擇下一步,點擊勾選創(chuàng)建桌面快捷方式,最后確認安裝即可。

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?打開vscode之后,做一下簡單的軟件界面介紹????

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?默認打開是一個英文的界面,那么如何進行修改語言顯示呢,這時候就需要安裝插件了~~

安裝中文插件

??畢竟這個vscode默認是英文的,我們使用不習慣的話,可以安裝中文插件,將vscode的界面漢化,在左邊的側邊欄中點擊插件,然后搜索 Chinese 顯示的第一個插件就是中文版簡體插件,點擊install安裝即可。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?安裝之后,右下角彈出以下彈窗,提示你是否進行重啟頁面,點擊restart 即可漢化使用。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?重啟打開界面后就是中文簡體版本了:

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

如果打開依舊是英文,?按住 Ctrl +Shirt + P ,在命令面板輸入?Configure Display Language?,然后選擇簡體中文,重啟即可。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

3.VScode配置C/C++開發(fā)環(huán)境

VScode安裝好之后,我們還是要知道,VScode畢竟是一個高級的編輯器,只能用來寫C/C++代碼,不能進行直接編譯代碼。所有,如果我們要使用VScode搭建C/C++的編譯和調試環(huán)境,還必須有編譯器使用。為了方便,我們就使用?MinGW-w64,MinGW-w64移植到windows平臺的一個gcc編譯器,使用起來也是非常方便的。下面我們就演示怎么下載和配置MinGW-w64

3.1 下載MinGW-w64 編譯器套件

下載地址:https://sourceforge.net/projects/mingw-w64/files/

進入界面,往下翻,找到對應的8.1.0版本中的x86-64-win32-seh


?

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?下載后,如圖顯示的一個文件(作者電腦上安裝了360壓縮軟件,所以默認是一個壓縮文件),小伙伴們根據(jù)自己已有的解壓工具解壓即可。?將壓縮文件解壓到一個方便自己管理的文件夾中。壓縮后默認是一個名為mingw64的文件夾。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

3.2 配置MinGW-w64?

1.編輯環(huán)境變量

打開編輯系統(tǒng)環(huán)境變量

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?在下方找到系統(tǒng)變量,雙擊變量名為Path的這個路徑

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?接下來,我們返回到自己放置mingw64目錄下的bin目錄的文件路徑底下復制一份

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?然后回到編輯環(huán)境變量處,在空白路徑處雙擊,將剛才的路徑拷貝過來。(最后別忘記,都要點擊點確定哦~~)

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

2.驗證:

Win + R 輸入cmd打開終端控制臺程序,輸入gcc --version

回車之后,顯示一些版本相關信息,就說明安裝成功了。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

如何查看gcc在哪個路徑底下呢?

輸入where gcc

回車就能看到文件路徑了。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境?

3.3 安裝C/C++插件

?回到vscode當中,在插件搜索框中搜索C/C++安裝第一個插件即可。安裝完之后,再次進行重啟vscode,要不然,前面的步驟可能不會生效。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

4.在VScode上編寫C語言代碼并編譯成功

4.1打開文件夾

在VSCode上寫代碼都是首先要打開文件夾的,這樣也方便管理代碼和編譯器產(chǎn)生的可執(zhí)行程序,和VSCode生成的配置文件等。

在編寫代碼前,我們應該創(chuàng)建一個見名知意的文件夾。方便以后下次寫代碼進行管理。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

在VSCode中打開自己新建的文件夾,如 test_4_14?

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境?

4.2 新建C語言文件,編寫C語言代碼

新建文件之后,就可以編寫代碼了

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

4.3設置C/C++編譯的選項

在此頁面按住 Ctrl + shirt + p ,搜索C/C++,選擇C/C++:編輯配置(UI)??這一項

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?選擇編譯器路徑以gcc.exe??結尾的編譯器路徑

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?選擇IntelliSense 模式?:找到?gcc-x64(legacy)

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

這時候你就會發(fā)現(xiàn)左邊自動生成了.vscode的文件夾,c_cpp_properties.json配置文件里面的就是一些配置成功后的說明信息。?

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?那么如何進行編譯代碼呢?接下來繼續(xù)下一步。

4.4 創(chuàng)建執(zhí)行任務:tasks.json

要編寫代碼,我們接下來,在終端中:配置任務,如下圖:

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

在彈出的頁面中,選擇【C/C++:gcc.exe 生成活動文件

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

這時就生成了一個tasks.json文件,這個文件時專用來執(zhí)行代碼的編譯任務的。?

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

4.5 編譯和執(zhí)行

??編譯:完成了上述的步驟,接下來就可以編譯生成可執(zhí)行程序了

??具體操作如下:

? ? ? ? 1.鼠標點在要編譯的C語言代碼文件中

? ? ? ? 2. 點擊【終端】->【運行生成任務】

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?如果一切正常的,我們就能看到【終端】提示,就說明編譯成功。此時也生成了一個可執(zhí)行程序

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

??執(zhí)行: 按住鍵盤的 Ctrl + `?快捷鍵,打開VSCode自帶的終端,就可以運行代碼了。

這時輸入:.\ + 可執(zhí)行程序 ,即可執(zhí)行代碼,

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

4.6如果下次寫代碼創(chuàng)建文件怎么辦?

??如果要再次創(chuàng)建一個文件夾(這里我再次創(chuàng)建了一個名為test_4_15文件夾.)還需要重新開始再次操作一遍嗎?其實不用,咱們往下看:

我們直接將剛才生成的兩個文件【c_cpp_properties.json 、 tasks.json】復制一份到自己新建的文件夾中即可。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

我們再次通過VSCode打開新的文件夾,c_cpp_properties.json tasks.json兩個文件直接就顯示了,我們直接用,只需要進行編譯和執(zhí)行程序即可。【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

4.7一個工程中有多個.c文件需要編譯怎么辦

1.創(chuàng)建一個名為multiple_files 的文件夾,然后拷貝.vscode文件夾

我們編寫一個test.c文件用來做代碼測試,另一個為add.c的文件用來定義函數(shù)。

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境

【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境2.改造tasks.json并構建驗證結果?

要能夠編譯一個文件中的多個文件你,需要定制tasks.json文件的內容

編譯多個源代碼文件:

  • 通過把?"${file}" 修改為 "${workspaceFolder}\\*.c"?可以構建當前工作區(qū)中的所有C文件。
  • 通過把?"${file}" 修改為?"${workspaceFolder}\\*.cpp"?可以構建當前工作區(qū)中的所有C++文件

修改編譯輸出的文件名:

  • 通過把?"${fileDirname}\\${fileBasenameNoExtension}.exe" 修改為?"${workspaceFolder}\\myProgram.exe"?可以把編譯輸出的文件名硬編碼為myProgram.exe,而不是與C文件同名。可查看演示1操作
  • 通過把?"${fileDirname}\\${fileBasenameNoExtension}.exe" 修改為?"${workspaceFolder}\\${workspaceRootFolderName}.exe"?可以把編譯輸出的文件名為:打開的工作區(qū)文件夾名字.exe 。可查看演示2操作

演示1:

修改參數(shù)后,執(zhí)行【終端】->【運行生成任務】

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境?

演示2:

修改參數(shù)后,執(zhí)行【終端】->【運行生成任務】

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境?

3.執(zhí)行?

?【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境?

?????好啦,本篇文章就到此為止啦~ 感謝大家的支持!希望對你有幫助,如有什么疑問,可以在評論區(qū)or私信告訴我~~????????文章來源地址http://www.zghlxwxcb.cn/news/detail-419976.html

到了這里,關于【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 手把手教你搭建ARM32 QEMU環(huán)境

    手把手教你搭建ARM32 QEMU環(huán)境

    我們知道嵌入式開發(fā)調試就要和各種硬件打交道,所以學習就要專門購買各種開發(fā)版,浪費資金,開會演示效果還需要攜帶一大串的板子和電線,不勝其煩。然而Qemu的使用可以避免頻繁在開發(fā)板上燒寫版本,如果進行的調試工作與外設無關,僅僅是內核方面的調試,Qemu模擬

    2024年02月19日
    瀏覽(31)
  • 1. [手把手教你搭建] 之 在linux上搭建java環(huán)境

    1. [手把手教你搭建] 之 在linux上搭建java環(huán)境

    當我們要在服務器上部署自己的java服務時,首先我們需要安裝和配置好java環(huán)境,那么我們現(xiàn)需要在服務器上下載java1.8版本的安裝包,之后再完成環(huán)境配置,服務部署這一套流程,本文會講解java安裝包的下載及環(huán)境配置,這里使用的是壓縮包的安裝方式: 首先創(chuàng)建package目錄

    2023年04月11日
    瀏覽(25)
  • 手把手教你在 Windows 環(huán)境中搭建 MQTT 服務器

    手把手教你在 Windows 環(huán)境中搭建 MQTT 服務器

    前些天要對接一家硬件商的設備數(shù)據(jù),對方使用的 MQTT 協(xié)議點對點透傳,所以又趕緊搭建 MQTT 服務器,寫 .NET 程序接收數(shù)據(jù)等等,今天分享一下如何搭建 MQTT 服務器。 MQTT(Message Queuing Telemetry Transport)是一種輕量級的、基于發(fā)布/訂閱模式的通信協(xié)議,專門設計用于在低帶寬

    2024年02月03日
    瀏覽(34)
  • Python與VSCode環(huán)境:手把手教你安裝與配置【第22篇—python安裝與配置】

    Python與VSCode環(huán)境:手把手教你安裝與配置【第22篇—python安裝與配置】

    隨著Python的普及,選擇一款高效的集成開發(fā)環(huán)境(IDE)變得至關重要。在諸多IDE中,Visual Studio Code(簡稱Vscode)因其強大功能和積極社區(qū)而成為許多開發(fā)者的首選。本文旨在深入研究Python和Vscode環(huán)境的安裝與配置,旨在協(xié)助讀者更有效地搭建Python開發(fā)環(huán)境。 首先,確保你的系

    2024年01月18日
    瀏覽(20)
  • Joker零安全手把手教你如何搭建vulfocus靶場

    Joker零安全手把手教你如何搭建vulfocus靶場

    vulfocus是一個漏洞集成平臺,將漏洞環(huán)境docker鏡像放入即可,開箱即用,簡直就是居家打靶的必備良藥啊??; 一鍵漏洞環(huán)境啟動方便簡單; 自帶 flag 功能且每次啟動 flag 都會自動更新,明確漏洞是否利用成功; 帶有計分功能也可適用于相關安全人員能力的考核; 兼容 Vulh

    2024年02月06日
    瀏覽(31)
  • 手把手教你如何使用Unity搭建簡易圖片服務器

    手把手教你如何使用Unity搭建簡易圖片服務器

    目錄 引言 服務器 WAMP簡介 WAMP的配置與使用 主要的WAMP集成環(huán)境有: 正文 1、外部工具素材準備 首先下載并安裝 WAMP? 圖片路徑設置 2、創(chuàng)建 Unity 工程 將圖片加載到 Unity 項目中: 代碼塊 運行效果如下: 網(wǎng)絡游戲中,服務器的搭建尤為重要,無論是授權服務器,還是非授權服務

    2024年02月02日
    瀏覽(188)
  • 手把手教你快速在生產(chǎn)環(huán)境搭建Doris集群附集群啟停管理腳本

    手把手教你快速在生產(chǎn)環(huán)境搭建Doris集群附集群啟停管理腳本

    組件分布規(guī)劃 節(jié)點 node4 node5 node6 node7 node8 Node9 Node10 Node11 服務 FE(follower) BE FE(follower) BE FE(follower) BE FE(observer) BE BE Broker BE Broker BE BE Ip 192.168.22.34 192.168.22.35 192.168.22.36 192.168.22.37 192.168.22.20 192.168.22.16 192.168.22.17 192.168.22.18 根據(jù)自己集群的軟硬件配置,選擇合適的版本

    2024年02月02日
    瀏覽(28)
  • 小碼農(nóng)UU手把手教你云服務器搭建linux環(huán)境,還用什么虛擬機啊

    小碼農(nóng)UU手把手教你云服務器搭建linux環(huán)境,還用什么虛擬機啊

    直接安裝在物理機上 . 但是由于 Linux 桌面使用起來非常不友好, 不推薦. 使用 虛擬機軟件 , 將 Linux 搭建在虛擬機上. 但是由于當前的虛擬機軟件(如 VMWare 之類的)存在一些 bug , 會導致環(huán)境上出現(xiàn)各種莫名其妙的問題, 比較折騰. 使用 云服務器 , 可以直接在 騰訊云, 阿里云或華為

    2024年02月06日
    瀏覽(27)
  • 手把手教你games101環(huán)境搭建(圖文并茂)——Visual Studio安裝,Eigen庫,Opencv配置

    手把手教你games101環(huán)境搭建(圖文并茂)——Visual Studio安裝,Eigen庫,Opencv配置

    ??本文主要內容是games101在本機下的環(huán)境搭建,主要有VS的下載與安裝,Eigen庫的下載與配置,OpenCV的下載與配置,主要解決的bug是LNK2019 無法解析的外部符號 “public: __thiscall cv::Mat::Mat(void)” ,希望能給各位想做games101作業(yè)的帶來幫助,減少環(huán)境配置上的困難,后續(xù)也會陸續(xù)

    2024年04月12日
    瀏覽(39)
  • 如何一鍵展示全平臺信息?Python手把手教你搭建自己的自媒體展示平臺

    如何一鍵展示全平臺信息?Python手把手教你搭建自己的自媒體展示平臺

    靈感源于之前寫過的Github中Readme.md中可以插入自己的js圖片和動態(tài)api解析模塊,在展示方面十分的美觀: 這方面原理可以簡化為,在Markdown中,你可以使用HTML標簽來添加圖像,就像這樣: 具體來說,你可以使用 img 標簽來嵌入圖像,并使用 src 屬性指定圖像的URL。我們可以通

    2024年04月09日
    瀏覽(95)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包