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

vscode使用g++編譯.c文件或.cpp文件

這篇具有很好參考價值的文章主要介紹了vscode使用g++編譯.c文件或.cpp文件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

? ? vscode是一個跨平臺、輕量級、插件非常豐厚的IDE,這里介紹在vscode里使用g++來編譯.cpp文件。g++也叫GCC, 在Window中,是使用MinGW方式實現(xiàn)g++的,它分為32位和64位2個版本,其中,MinGW-64是64位的,MinGW-32是32位的。

1、下載并配置g++

1.1 下載g++ 8.1

? ? 下載GCC 64位 編譯器,比如MinGW-W64 GCC-8.1,在 Sourceforge官網(wǎng),選中x86_64-win32-sjlj即可下載,如圖(1)所示:

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(1) 下載MinGW-W64-GCC-8.1.0

? ? MinGW-W64 GCC-8.1 官網(wǎng)地址: MinGW-W64 GCC-8.1.0
? ? MinGW-W64 GCC-8.1 個人地址: MinGW-W64 GCC-8.1.0 提取碼:7b45

1.2 配置g++

? ? 下載之后,會得到一個壓縮包:x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z,將這個x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z文件解壓縮,會得到一個名稱為mingw64的文件夾,如圖(2)所示:

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(2) 右擊壓縮包,選擇"解壓到當(dāng)前文件夾",即可得到mingw64文件夾

? ? 然后,把g++的bin路徑設(shè)置到系統(tǒng)環(huán)境變量的Path里,此處的g++的bin路徑為:I\Profile\mingw64\bin, 如圖(3)、圖(4)所示:

## g++的bin路徑(即編譯路徑)
I:\Profile\mingw64\bin
vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(3) g++.exe所在的路徑,即為g++的編譯路徑(也叫bin路徑)

? ? 右擊桌面左下角【開始】–》設(shè)置 --》輸入"環(huán)境"關(guān)鍵字,選擇"編輯系統(tǒng)環(huán)境變量" --》環(huán)境變量 --》系統(tǒng)變量 --》Path --》編輯 --》添加g++的bin路徑,如圖(5)、圖(6)所示:

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(5)在【設(shè)置】里,輸入"環(huán)境" --》選中"編輯系統(tǒng)環(huán)境變量"

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(6) 在系統(tǒng)環(huán)境變量Path里,添加g++的bin路徑

1.3 驗證g++

? ? 按Win+R,輸入:cmd , 按回車鍵 ,進(jìn)入DOS黑框框窗口,輸入命令: g++ -v

## 檢查g++的版本,
g++ -v

? ? 若可以看到g++的版本號,說明g++環(huán)境配置成功,如圖(6)所示:

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(6) 查看g++的版本號,以驗證g++環(huán)境

2、下載vscode、Code Runner插件和C++插件

2.1 下載vscode

? ? vscode每3個月就有一次版本更新,而且分為Linux、Mac、Window這個平臺版本,這里只介紹Window平臺版本的下載。
? ? vscode官網(wǎng): https://code.visualstudio.com/download
? ? 查看自己電腦的系統(tǒng)位數(shù),若是64位,則安裝x64版本的vscode;若是32位,則安裝x86版本的vscode。
? ? 右擊【我的電腦】–》屬性,就可以看到系統(tǒng)位數(shù)了,如圖(7)、圖(8)所示:

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(7) 查看電腦的系統(tǒng)位數(shù)

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(8)安裝系統(tǒng)位數(shù),來選擇對應(yīng)的版本,此處選擇x64表示64位

? ? 下載vscode之后,安裝即可。

2.2 Code Runner插件

? ? 點擊vscode左側(cè)的【插件】按鈕 --》輸入:runner關(guān)鍵字,選中Code Runner安裝即可,如圖(9)所示:

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(9)輸入:runner,選中Code Runner安裝即可

2.3 安裝C++插件

? ? 點擊vscode左側(cè)的【插件】按鈕 --》輸入:C++關(guān)鍵字,選中C/C++安裝,接著選擇C/C++ Extension Pack安裝,然后選擇C/C++ Themes安裝,如圖(10)所示:

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(10)安裝C/C++編譯器、提示助手、類visual studio主題

3、在vscode里設(shè)置g++環(huán)境

? ? 新建一個文件夾,比如新建一個名稱為hello的文件夾,然后右擊它,使用vscode打開,在hello文件夾新建一個名稱.vscode文件夾,然后在.vscode文件夾里新建c_cpp_properties.json文件,填入如下信息:
? ? //c_cpp_properties.json 文件內(nèi)容

{
    "configurations": [
        {
            "name": "MinGW64",
            "includePath": [
                "${workspaceFolder}/**",
                "I:\\Profile\\mingw64\\include",
				"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++",
                "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\x86_64-w64-mingw32",
                "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\backward",
                "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include",
                "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include-fixed",
                "I:\\Profile\\mingw64\\x86_64-w64-mingw32\\include"  
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "browse":{
                "path":[
                    "${workspaceFolder}",
                    "I:\\Profile\\mingw64\\include",
					"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++",
                    "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\x86_64-w64-mingw32",
                    "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\backward",
                    "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include",
                    "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include-fixed",
                    "I:\\Profile\\mingw64\\x86_64-w64-mingw32\\include"
                ]
            },
            "windowsSdkVersion": "8.1",
            "compilerPath": "I:\\Profile\\mingw64\\bin\\g++.exe",
            "cStandard": "c11",
            "cppStandard": "c++11",
            "intelliSenseMode": "windows-gcc-x64"
        }
    ],
    "version": 4
}


? ? 在hello文件夾里新建一個hello.cpp文件,內(nèi)容如下:
? ? //hello.cpp文件

#include <iostream>
using namespace std;

int main(){
    int a=2,b=3, c=0;
    c = a+b;
    cout<<"c="<<c<<",a="<<a<<",b="<<b<<endl;

    return 0;
}

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(11) hello工程的目錄結(jié)構(gòu)

? ? 右擊hello.cpp --》Run Code 即可編譯和運行,如圖(12)、圖(13)所示:

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(12) 右擊hello.cpp --》Run Code 即可運行

? ? 效果如下:

vscode設(shè)置gcc,C++,C語言,vscode,c語言,g++,ide
圖(13) 使用g++編譯和運行.cpp文件

? ? 至此,g++在vscode的環(huán)境和工程設(shè)置,全部部署完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-728376.html

到了這里,關(guān)于vscode使用g++編譯.c文件或.cpp文件的文章就介紹完了。如果您還想了解更多內(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)文章

  • IDE /字符串 /字符編碼與文本文件(如cpp源代碼文件)

    IDE /字符串 /字符編碼與文本文件(如cpp源代碼文件)

    前期在整理 《IDE/VS項目屬性中的 <字符集> 配置項》 和 《IDE /Qt Creator 文本編輯器之文件編碼設(shè)置》和 《IDE /C4819: 該文件包含不能在當(dāng)前代碼頁(936)中表示的字符》等文章的過程中,做了不少關(guān)于字符編碼的測試,解決了一些問題,但是也讓我有了些新的問題和思考。簡單

    2024年02月16日
    瀏覽(21)
  • macos使用搭建算法競賽c/c++的g++/gcc編譯環(huán)境(homebrew,含萬能頭,改環(huán)境變量,vscode/clion可用)

    macos使用搭建算法競賽c/c++的g++/gcc編譯環(huán)境(homebrew,含萬能頭,改環(huán)境變量,vscode/clion可用)

    1、homebrew安裝 我沒改鏡像,直接網(wǎng)上腳本一鍵安裝的,具體命令忘了,可能是這個 反正裝這個的方法很多,網(wǎng)上一搜都有。 成功裝上homebrew就行。 2、安裝g++ 裝個最高的 安裝成功后,終端里的gcc是不會變的 但是可以用gcc-12進(jìn)行編譯,他的路徑可以where一下看到 也可以 gcc-

    2024年02月07日
    瀏覽(20)
  • linux下使用gcc編譯工具出現(xiàn)“命令未找到”或“沒有那個文件或目錄”等提示

    linux下使用gcc編譯工具出現(xiàn)“命令未找到”或“沒有那個文件或目錄”等提示

    在linux系統(tǒng)中使用gcc編譯工具對C程序進(jìn)行編譯時,報錯顯示“gcc命令未找到”或“沒有那個文件或目錄”,而此時你確定已經(jīng)安裝了gcc編譯工具,這大概率是因為系統(tǒng)未能找到gcc命令的安裝位置所導(dǎo)致的,需要將gcc的安裝路徑添加到PATH環(huán)境變量中,解決方法如下: ? ? ? ?

    2024年02月08日
    瀏覽(22)
  • VSCode配置C/C++環(huán)境,編輯(VSCode)+ 編譯(MinGW->GCC)+ 調(diào)試(MinGW->GBD)

    VSCode配置C/C++環(huán)境,編輯(VSCode)+ 編譯(MinGW->GCC)+ 調(diào)試(MinGW->GBD)

    ??直接去官網(wǎng)下載并安裝即可:https://code.visualstudio.com/。注意:VSCode只是編輯器,可以看代碼,編輯代碼,但不能編譯代碼。 ??如果說VSCode可以實現(xiàn)代碼編輯,MinGW則可以實現(xiàn)代碼編譯和調(diào)試,其中編譯功能是通過MinGW中的GCC實現(xiàn)的(生成一個.exe文件),調(diào)試功能則是通

    2024年02月07日
    瀏覽(23)
  • VSCode + GCC編譯器(MinGW)開發(fā)環(huán)境中文字符亂碼問題踩坑與解決辦法

    VSCode + GCC編譯器(MinGW)開發(fā)環(huán)境中文字符亂碼問題踩坑與解決辦法

    問題背景 在較長一段時間里,C/C++開發(fā)者所使用的集成開發(fā)環(huán)境(IDE)要么是比較重量級的 VS(Visual Studio) ,要么是 Codeblocks·、·Visual C++ 6.0 等輕量級IDE,又或者是諸如 notepad++、sublime text 等文本編輯器+ GCC編譯器 +命令行工具的組合式開發(fā)環(huán)境。這幾種開發(fā)方式要么太過龐

    2023年04月22日
    瀏覽(35)
  • c 小熊貓 c++ IDE編譯ffmpeg 設(shè)置

    菜單-》運行-》運行參數(shù)-編譯器-編譯器配置集-鏈接時加入下列選項 : ? ?-I /usr/local/ffmpeg/include -L /usr/local/ffmpeg/lib -lavformat -lavdevice -lavfilter -lavcodec -lavutil -lswscale -lswresample -lm 本機(jī)ffmpeg存儲位置:include :/usr/local/ffmpeg/include/ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? lib:? /usr/local/

    2024年01月17日
    瀏覽(16)
  • cpp文件編譯過程 makefile cmake

    cpp文件編譯過程 makefile cmake

    直接 gcc 沒有-o 的話出來的輸出exe文件沒有調(diào)試信息,相比-o的大小會小一點,只有包含了調(diào)試信息文件才可以執(zhí)行 頭文件在編譯器的include目錄中,編譯時 -I 指定庫 函數(shù)庫默認(rèn)路徑在編譯器的lib目錄中,編譯時 -L指定目錄,-l 小寫L 指定庫 函數(shù)或者是在別的c與cpp文件中 靜態(tài)

    2024年02月08日
    瀏覽(25)
  • [IDE]vscode顯示文件路徑

    [IDE]vscode顯示文件路徑

    2024年01月15日
    瀏覽(22)
  • 【C語言_Error】GCC編譯錯誤

    【C語言_Error】GCC編譯錯誤

    GCC (GNU Compiler Collection) is a free and open-source compiler system developed by the GNU Project that supports various programming languages such as C, C++, Objective-C, Fortran, Ada, and others. It is widely used in the development of software for Linux, Unix, MacOS, and other operating systems. GCC is known for its optimization capabilities and is the

    2024年02月09日
    瀏覽(16)
  • 第一課-C 語言,IDE, 編譯器

    第一課-C 語言,IDE, 編譯器

    C/C++ 語言的優(yōu)勢: ?語法簡單結(jié)構(gòu)緊湊; ?- 32個,9種控制語句 ?代碼書寫靈活; ?有豐富多樣的運算符;- 34個運算符 ?有豐富的數(shù)據(jù)結(jié)構(gòu); ?幾乎是現(xiàn)在計算機(jī)語言的鼻祖。 ?指令,指令集,程序 ? ?按是否強(qiáng)制類型分類: ?? ?強(qiáng)類型語言(必須指明變量類型) c c++ ??

    2023年04月08日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包