目錄
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即可,
?
第二步,將安裝包放置到自己想要放置的文件夾中,
?第三步,雙擊安裝包,同意協(xié)議后,勾選創(chuàng)建桌面快捷方式,選擇放在D盤項目文件路徑底下,選擇下一步,點擊勾選創(chuàng)建桌面快捷方式,最后確認安裝即可。
?
?
?
?打開vscode之后,做一下簡單的軟件界面介紹????
?默認打開是一個英文的界面,那么如何進行修改語言顯示呢,這時候就需要安裝插件了~~
安裝中文插件
??畢竟這個vscode默認是英文的,我們使用不習慣的話,可以安裝中文插件,將vscode的界面漢化,在左邊的側邊欄中點擊插件,然后搜索 Chinese 顯示的第一個插件就是中文版簡體插件,點擊install安裝即可。
?安裝之后,右下角彈出以下彈窗,提示你是否進行重啟頁面,點擊restart 即可漢化使用。
?重啟打開界面后就是中文簡體版本了:
如果打開依舊是英文,?按住 Ctrl +Shirt + P ,在命令面板輸入?Configure Display Language?,然后選擇簡體中文,重啟即可。
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
?
?下載后,如圖顯示的一個文件(作者電腦上安裝了360壓縮軟件,所以默認是一個壓縮文件),小伙伴們根據(jù)自己已有的解壓工具解壓即可。?將壓縮文件解壓到一個方便自己管理的文件夾中。壓縮后默認是一個名為mingw64的文件夾。
3.2 配置MinGW-w64?
1.編輯環(huán)境變量
打開編輯系統(tǒng)環(huán)境變量
?
?在下方找到系統(tǒng)變量,雙擊變量名為Path的這個路徑
?
?接下來,我們返回到自己放置mingw64目錄下的bin目錄的文件路徑底下復制一份
?然后回到編輯環(huán)境變量處,在空白路徑處雙擊,將剛才的路徑拷貝過來。(最后別忘記,都要點擊點確定哦~~)
?
2.驗證:
按Win + R 輸入cmd打開終端控制臺程序,輸入gcc --version
回車之后,顯示一些版本相關信息,就說明安裝成功了。
如何查看gcc在哪個路徑底下呢?
輸入where gcc
回車就能看到文件路徑了。
?
3.3 安裝C/C++插件
?回到vscode當中,在插件搜索框中搜索C/C++安裝第一個插件即可。安裝完之后,再次進行重啟vscode,要不然,前面的步驟可能不會生效。
4.在VScode上編寫C語言代碼并編譯成功
4.1打開文件夾
在VSCode上寫代碼都是首先要打開文件夾的,這樣也方便管理代碼和編譯器產(chǎn)生的可執(zhí)行程序,和VSCode生成的配置文件等。
在編寫代碼前,我們應該創(chuàng)建一個見名知意的文件夾。方便以后下次寫代碼進行管理。
在VSCode中打開自己新建的文件夾,如 test_4_14?
?
4.2 新建C語言文件,編寫C語言代碼
新建文件之后,就可以編寫代碼了
4.3設置C/C++編譯的選項
在此頁面按住 Ctrl + shirt + p ,搜索C/C++,選擇C/C++:編輯配置(UI)??這一項
?選擇編譯器路徑:以gcc.exe??結尾的編譯器路徑
?選擇IntelliSense 模式?:找到?gcc-x64(legacy)
?
這時候你就會發(fā)現(xiàn)左邊自動生成了.vscode的文件夾,c_cpp_properties.json配置文件里面的就是一些配置成功后的說明信息。?
?那么如何進行編譯代碼呢?接下來繼續(xù)下一步。
4.4 創(chuàng)建執(zhí)行任務:tasks.json
要編寫代碼,我們接下來,在終端中:配置任務,如下圖:
在彈出的頁面中,選擇【C/C++:gcc.exe 生成活動文件】
這時就生成了一個tasks.json文件,這個文件時專用來執(zhí)行代碼的編譯任務的。?
4.5 編譯和執(zhí)行
??編譯:完成了上述的步驟,接下來就可以編譯生成可執(zhí)行程序了
??具體操作如下:
? ? ? ? 1.鼠標點在要編譯的C語言代碼文件中
? ? ? ? 2. 點擊【終端】->【運行生成任務】
?如果一切正常的,我們就能看到【終端】提示,就說明編譯成功。此時也生成了一個可執(zhí)行程序
??執(zhí)行: 按住鍵盤的 Ctrl + `?快捷鍵,打開VSCode自帶的終端,就可以運行代碼了。
這時輸入:.\ + 可執(zhí)行程序 ,即可執(zhí)行代碼,
4.6如果下次寫代碼創(chuàng)建文件怎么辦?
??如果要再次創(chuàng)建一個文件夾(這里我再次創(chuàng)建了一個名為test_4_15文件夾.)還需要重新開始再次操作一遍嗎?其實不用,咱們往下看:
我們直接將剛才生成的兩個文件【c_cpp_properties.json 、 tasks.json】復制一份到自己新建的文件夾中即可。
?
我們再次通過VSCode打開新的文件夾,c_cpp_properties.json 、 tasks.json兩個文件直接就顯示了,我們直接用,只需要進行編譯和執(zhí)行程序即可。
4.7一個工程中有多個.c文件需要編譯怎么辦
1.創(chuàng)建一個名為multiple_files 的文件夾,然后拷貝.vscode文件夾
我們編寫一個test.c文件用來做代碼測試,另一個為add.c的文件用來定義函數(shù)。
?
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í)行【終端】->【運行生成任務】
??
演示2:
修改參數(shù)后,執(zhí)行【終端】->【運行生成任務】
??
3.執(zhí)行?
??文章來源:http://www.zghlxwxcb.cn/news/detail-419976.html
?????好啦,本篇文章就到此為止啦~ 感謝大家的支持!希望對你有幫助,如有什么疑問,可以在評論區(qū)or私信告訴我~~????????文章來源地址http://www.zghlxwxcb.cn/news/detail-419976.html
到了這里,關于【VScode】手把手教你如何搭建C/C++開發(fā)環(huán)境的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!