五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

VScode使用教程(菜鳥版)

2023-06-21 21:03 作者:中二病的易哥  | 我要投稿

VScode使用教程(菜鳥版)


目錄

1. VScode是什么?

2. VScode的下載和安裝?

????2.1下載和安裝

????????下載路徑:

????????安裝流程:

????????????一、點(diǎn)擊【Download for Windows】

????????????二、等一小會(huì)兒的下載,找到并雙擊你下載好的.exe文件,開始進(jìn)入安裝進(jìn)程

????????????三、點(diǎn)擊【我接受協(xié)議(A)】,然后點(diǎn)【下一步(N)】

????????????四、點(diǎn)【瀏覽】,選擇一個(gè)你要安裝的位置(聽我的,小可愛,別放在C盤?。?!為什么這就不用我說了吧),然后點(diǎn)【下一步】

????????????五、點(diǎn)【下一步】

????????????六、【下一步】

????????????七、【安裝】

????????????八、【完成】

????????2.2環(huán)境介紹

????????????界面布局介紹(簡(jiǎn)介)

????????????中文插件的安裝

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

????3.1下載和配置MinGW-w64編譯器套件

????????下載路徑:

????????安裝流程:

????3.2安裝C/C++開發(fā)插件

????3.3重啟VScode

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

????4.1打開文件夾

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

????4.3設(shè)置C/C++編譯的選項(xiàng):c_cpp_properties.json

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

????4.5編譯+執(zhí)行

????????4.5.1編譯

????????4.5.2執(zhí)行

????4.6如果還想寫另一個(gè)代碼怎么辦?

????????4.6.1情況1:在同一個(gè)文件夾內(nèi)寫代碼

????????4.6.2情況2:新建一個(gè)文件夾編寫代碼

????4.7一個(gè)工程中有多個(gè).c文件需要編譯怎么辦?

????????1. 打開文件夾

????????2. 拷貝舊項(xiàng)目中的一份.vscode文件夾

????????3. 改造tasks.json并構(gòu)建驗(yàn)證結(jié)果

????????????編譯多個(gè)源代碼文件:

????????????修改編譯輸出的文件名:

????????4. 執(zhí)行

5. VScode的調(diào)試

????5.1創(chuàng)建launch.json文件

????5.2開始調(diào)試

?



1.?VScode是什么?

?Visual Stdio Code簡(jiǎn)稱VS Code,是一款跨平臺(tái)的、免費(fèi)且開源的現(xiàn)代輕量級(jí)代碼編輯器,支持幾乎 主流開發(fā)語言的語法高亮、智能代碼補(bǔ)全、自定義快捷鍵、括號(hào)匹配和顏色區(qū)分、代碼片段提示、代碼對(duì)比等特性,也擁有對(duì)git的開箱即用的支持。同時(shí),它還支持插件擴(kuò)展,通過豐富的插件,用戶能獲得更多高效的功能。

?

一般有【穩(wěn)定版】和【體驗(yàn)版】兩個(gè)版本



?

2.?VScode的下載和安裝?

2.1下載和安裝

下載路徑:

下載地址:https://code.visualstudio.com/

安裝流程:

一、點(diǎn)擊【Download for Windows】

?


?

?

二、等一小會(huì)兒的下載,找到并雙擊你下載好的.exe文件,開始進(jìn)入安裝進(jìn)程

?


?

?

三、點(diǎn)擊【我接受協(xié)議(A)】,然后點(diǎn)【下一步(N)】

?


?

?

四、點(diǎn)【瀏覽】,選擇一個(gè)你要安裝的位置(聽我的,小可愛,別放在C盤?。?!為什么這就不用我說了吧),然后點(diǎn)【下一步】

?


?

?

五、點(diǎn)【下一步】

?

?


?

六、【下一步】

?

?


?

七、【安裝】

?


?

?

八、【完成】

?


?

2.2環(huán)境介紹

界面布局介紹(簡(jiǎn)介)

?


?

中文插件的安裝

畢竟VScode默認(rèn)是英文的,我們使用不習(xí)慣的話,可以安裝中文插件,將VScode的界面漢化。


在左邊側(cè)邊欄中點(diǎn)擊插件,搜索:Chinese,顯示的第一個(gè)插件就是漢化包,直接安裝即可。

安裝完漢化后,立馬就會(huì)在右下角提示如下窗口,點(diǎn)擊restart,會(huì)自動(dòng)重啟VScode,即可漢化使用。

?


?

漢化之后的界面:

?


?

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

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

3.1下載和配置MinGW-w64編譯器套件

下載路徑:

tdm-gcc.tdragon.net/

?

安裝流程:

一、64位的安裝上面那個(gè),如何你不確定你的電腦的配置,那就裝下面那個(gè)(不會(huì)有小伙伴不知道如何查自己電腦的配置吧

?


二、點(diǎn)“Create”

?


其實(shí),這個(gè)時(shí)候它才是去下載所需要的東西

?


三、選擇? MinGW-w64/TDM64(32-bit and 64-bit),點(diǎn)"Next"

?


四、自己選這個(gè)安裝的位置,選好后點(diǎn)“Next”(我是裝在F盤滴)

?


五、如果你想要加裝32位的,那就把“gdb32(Stable Release:10.2-tdm-1)”勾上。(注:“Add to TATH”一定要勾上,因?yàn)樗鼤?huì)自動(dòng)為我們把環(huán)境變量里加上tdm-gcc的目錄)

?


六、安裝成功

?


3.2安裝C/C++開發(fā)插件

要在VScode上編譯代碼,還得配置C/C++插件,在VScode的插件中搜索:C/C++,點(diǎn)擊安裝

?


注:C/C++插件能幫助各位小伙伴來做C和C++的語法高亮,它可以識(shí)別C語言的語法成分

搜索:code run

?


注:Code Runner可以幫我們來運(yùn)行各位小伙伴所寫的代碼,讓代碼跑起來吧。

?

3.3重啟VScode

這一步很重要,讓前面的設(shè)置生效,要不然后面會(huì)出現(xiàn)問題。

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

4.1打開文件夾

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

在寫代碼前,我們要先想清楚代碼放在什么地方管理,比如,在E盤下,我創(chuàng)建了一個(gè)VScode的文件夾,我希望以后我寫的代碼都管理在VScode目錄下,然后每天寫的代碼我再使用一個(gè)文件夾管理,比如test_23_6_20,如下圖:

?


在我們寫代碼前先創(chuàng)建好文件夾,每次都要打開你要存儲(chǔ)代碼的文件夾

?


如果你是第一次打開的話,繼續(xù)下一步,勾選并信任:

?


這樣我們就打開了test_23_6_20文件夾,在VScode中都以大寫字母的方式顯示:

?


?

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

創(chuàng)建C語言文件:

?


?

?

?

4.3設(shè)置C/C++編譯的選項(xiàng):c_cpp_properties.json

鼠標(biāo)點(diǎn)在.c的源文件內(nèi)部,按ctrl+shift+p快捷鍵,在彈出的界面中選擇:【C/C++:編輯配置(UI)】,然后進(jìn)入設(shè)置頁面:

?


?

配置【編譯器路徑】為你安裝的MinDW-w64目錄下的gcc的路徑:

?


?

?

?

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

要編譯代碼,我們接下來,在終端中:配置任務(wù),如下圖:

?

?


?

選擇:C/C++:gcc.exe生成活動(dòng)文件

?


這時(shí)就會(huì)默認(rèn)生成一個(gè)task.json文件

?


這里我們簡(jiǎn)單的來看一下文件的內(nèi)容:

?


注:“保存”的快捷鍵是ctrl+s

4.5編譯+執(zhí)行

4.5.1編譯

完成上述的步驟,我們就已經(jīng)準(zhǔn)備好了所有的準(zhǔn)備,接下來就可以編譯并生成可執(zhí)行程序了。

具體操作如下:

a.?鼠標(biāo)要點(diǎn)擊在要編譯的C語言代碼中

b.?然后執(zhí)行【終端】->【運(yùn)行生成任務(wù)】

?


?

?

4.5.2執(zhí)行

選擇Run Code,點(diǎn)擊,如下圖:

?


也可以按鍵盤的【ctrl+`】快捷鍵,打開VScode自帶的終端,就可以運(yùn)行代碼了。

這時(shí)輸入:.\可執(zhí)行程序的名字,即可以執(zhí)行代碼,如下圖:

?


4.6如果還想寫另一個(gè)代碼怎么辦?

4.6.1情況1:在同一個(gè)文件夾內(nèi)寫代碼

1.?新建文件

如果你的代碼還是單獨(dú)的一個(gè).c文件,在當(dāng)前打開文件夾中就可以編寫,那就直接在當(dāng)前打開的文件夾中新建.c源文件,編寫代碼,對(duì)當(dāng)前的代碼,直接執(zhí)行【終端】->【運(yùn)行生成任務(wù)】

?

?


?

?

4.6.2情況2:新建一個(gè)文件夾編寫代碼

如果你要寫的代碼需要單獨(dú)文件夾管理,那就再次打開新的文件夾來編寫代碼,編譯和執(zhí)行了。

新建一個(gè)文件夾,然后將之前那個(gè)文件夾中的.vscode文件夾復(fù)制到你新建的文件夾中即可。

注:.vscode文件夾可以重復(fù)使用。

比如:新的代碼需要放在test_new的文件夾中管理

1.新建文件夾test_new

?


2.?將test_23_6_20文件夾中的.vscode文件夾拷貝到test_new文件夾中去

?


拷貝進(jìn)去后資源管理器中的展示信息:

?


4.7一個(gè)工程中有多個(gè).c文件需要編譯怎么辦?

假設(shè)我們有一個(gè)工程multiple_files,下面有多個(gè)文件需要編譯,如下圖:

?


代碼如下:

?


要對(duì)這樣的工程編譯,應(yīng)該如何做呢?

1.?打開文件夾

?


2.?拷貝舊項(xiàng)目中的一份.vscode文件夾

拷貝放在文件夾下:

?


在VScode中的展示效果:

?


3.?改造tasks.json并構(gòu)建驗(yàn)證結(jié)果

要能夠編譯一個(gè)文件中的多個(gè)文件,需要定制tasks.json文件的內(nèi)容

?

編譯多個(gè)源代碼文件:

l?通過把"${file}"修改為”${workspaceFolder}\\*.c”,可以構(gòu)建當(dāng)前工作區(qū)中的所有C文件。

l?通過把"${file}"修改為”${workspaceFolder}\\*.cpp”,可以構(gòu)建當(dāng)前工作區(qū)中的所有C++文件。

?


修改編譯輸出的文件名:

l?通過把"${fileDirname}\\${fileBasenameNoExtension}.exe",修改為

”${workspaceFolder}\\${workspaceRootFolderName}.exe”,可以把編譯輸出的文件名為:打開的工作區(qū)文件夾名字.exe。如下圖:

?


4.?執(zhí)行

按照4.5.2的方式運(yùn)行即可。

?

5.?VScode的調(diào)試

前面講解的都是如何去編碼代碼,當(dāng)我們生成一個(gè)可支持程序的時(shí)候,如果遇到了bug,我們就要想辦法調(diào)試代碼,那VScode如何調(diào)試代碼呢?

其實(shí)在VScode上調(diào)試關(guān)鍵也是一個(gè)配置文件的叫:launch.json,那我們看看如何調(diào)試:

5.1創(chuàng)建launch.json文件

首先點(diǎn)擊調(diào)試,創(chuàng)建launch.json文件

?


然后選擇【C++(GDB/LLDB)】:

?


產(chǎn)生了launch.json文件并默認(rèn)打開了

?


點(diǎn)擊launch.json文件的右下方的【添加配置】,選擇【C/C++:(gdb)啟動(dòng)】

?


這是生成了默認(rèn)的調(diào)試配置信息,需要我們自定義一些信息

默認(rèn)信息如下:

{

? ? // 使用 IntelliSense 了解相關(guān)屬性。

? ? // 懸停以查看現(xiàn)有屬性的描述。

? ? // 欲了解更多信息,請(qǐng)?jiān)L問: https://go.microsoft.com/fwlink/?linkid=830387

? ? "version":?"0.2.0",

? ? "configurations":?[

? ? ? ? {

? ? ? ? ? ? "name":?"(gdb) 啟動(dòng)",

? ? ? ? ? ? "type":?"cppdbg",

? ? ? ? ? ? "request":?"launch",

? ? ? ? ? ? "program":?"輸入程序名稱,例如 ${workspaceFolder}/a.exe",

? ? ? ? ? ? "args":?[],

? ? ? ? ? ? "stopAtEntry":?false,

? ? ? ? ? ? "cwd":?"${fileDirname}",

? ? ? ? ? ? "environment":?[],

? ? ? ? ? ? "externalConsole":?false,

? ? ? ? ? ? "MIMode":?"gdb",

? ? ? ? ? ? "miDebuggerPath":?"/path/to/gdb",

? ? ? ? ? ? "setupCommands":?[

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? "description":?"為 gdb 啟用整齊打印",

? ? ? ? ? ? ? ? ? ? "text":?"-enable-pretty-printing",

? ? ? ? ? ? ? ? ? ? "ignoreFailures":?true

? ? ? ? ? ? ? ? },

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? "description":?"將反匯編風(fēng)格設(shè)置為 Intel",

? ? ? ? ? ? ? ? ? ? "text":?"-gdb-set disassembly-flavor intel",

? ? ? ? ? ? ? ? ? ? "ignoreFailures":?true

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ]

? ? ? ? }

?

? ? ]

}

需要修改的地方:

?


?

?

5.2開始調(diào)試

當(dāng)launch.json文件生成后,我們只要打斷點(diǎn)開始調(diào)試就行。

?

?



VScode使用教程(菜鳥版)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
徐闻县| 华阴市| 大埔县| 洪湖市| 汉寿县| 四川省| 武威市| 惠东县| 莎车县| 黔东| 新和县| 阿坝| 蕉岭县| 宣化县| 霍山县| 门头沟区| 镇宁| 玉山县| 临桂县| 深州市| 博乐市| 六盘水市| 凌源市| 平遥县| 葵青区| 剑河县| 阳新县| 商都县| 绥阳县| 民权县| 香港| 定襄县| 韩城市| 互助| 大悟县| 大宁县| 稻城县| 盘山县| 辽宁省| 饶平县| 阿图什市|