溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vscode刷acm、leetcode的題目

發(fā)布時間:2021-06-21 11:09:57 來源:億速云 閱讀:643 作者:小新 欄目:開發(fā)技術(shù)

這篇文章給大家分享的是有關(guān)vscode刷acm、leetcode的題目的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

簡介

Visual Studio Code(以下簡稱 VS Code) 是一個由微軟開發(fā),同時支持 Windows、Linux 和 macOS 等操作系統(tǒng)且開放源代碼的代碼編輯器。它是用 TypeScript 編寫的,并且采用 Electron 架構(gòu)。它帶有對 JavaScript、TypeScript 和 Node.js 的內(nèi)置支持,并為其他語言(如 C、C++、Java、Python、PHP、Go)提供了豐富的擴展生態(tài)系統(tǒng)。

編譯器

 Windows

推薦使用 GNU 編譯器。需要去 MinGW Distro 下載 MinGW 并安裝。

vscode刷acm、leetcode的題目

使用 Code Runner 插件運行代碼

VS Code 安裝并配置插件后可實現(xiàn)對 C/C++ 的支持,但配置過程比較復雜。一個簡單的編譯與運行 C++ 程序的方案是安裝 Code Runner 插件。

Code Runner 是一個可以一鍵運行代碼的插件,在工程上一般用來驗證代碼片段,支持 Node.js、Python、C、C++、Java、PHP、Perl、Ruby、Go 等 40 多種語言。

安裝的方式是在插件商店搜索 Code Runner 并點擊 Install;或者前往 Marketplace 并點擊 Install,瀏覽器會自動打開 VS Code 并進行安裝。

vscode刷acm、leetcode的題目

安裝完成后,打開需要運行的文件,點擊右上角的小三角圖標即可運行代碼;按下快捷鍵Ctrl+Alt+N(在 macOS 下是Control+Option+N)也可以得到同樣的效果。

使用 C/C++ 插件編譯并調(diào)試

安裝插件

在 VS Code 中打開插件商店,在搜索欄中輸入 C++ 或者 @category:“programming languages”,然后找到 C/C++,點擊 Install 安裝插件。

vscode刷acm、leetcode的題目

配置編譯

首先用 VS Code 打開一個文件夾,然后按下F1,輸入 C/C++: Edit configurations (UI),進入 C/C++ 插件的設置界面。

vscode刷acm、leetcode的題目

在“編譯器路徑”中選擇 G++ 或 Clang 的所在路徑。如果沒有可選項,請檢查編譯器所在路徑是否添加到了操作系統(tǒng)的 PATH 變量中。

博主就直接使用了codeblocks下自帶的

配置 GDB/LLDB 調(diào)試器

在 VS Code 中新建一份 C++ 代碼文件,按照 C++ 語法寫入一些內(nèi)容(如 int main(){}),保存并按下F5,進入調(diào)試模式。 如果出現(xiàn)了“選擇環(huán)境”的提示,選擇“C++ (GDB/LLDB)”。在“選擇配置”中,G++ 用戶選擇 g++.exe - 生成和調(diào)試活動文件;Clang 用戶選擇 clang++ - 生成和調(diào)試活動文件。

完成后,VS Code 將自動完成初始化操作并彈出一個 launch.json 配置文件。關(guān)閉它。

至此,所有的配置流程已經(jīng)完畢。再次按下F5即可看到軟件下方的調(diào)試信息。

若要在以后使用 VS Code 編譯并調(diào)試代碼,所有的源代碼都需要保存至這個文件夾內(nèi)。若要編譯并調(diào)試其他文件夾中存放的代碼,需要重新執(zhí)行上述步驟(或?qū)⑴f文件夾內(nèi)的 .vscode 子文件夾復制到新文件夾內(nèi))。

開始調(diào)試代碼

使用 VS Code 打開一份代碼,將鼠標懸停在行數(shù)左側(cè)的空白區(qū)域,并單擊出現(xiàn)的紅點即可為該行代碼設置斷點。再次單擊可取消設置斷點。

vscode刷acm、leetcode的題目

按下F5進入調(diào)試模式,編輯器上方會出現(xiàn)一個調(diào)試工具欄,四個藍色按鈕從左至右分別代表 GDB 中的 continue,next,step 和 until:

vscode刷acm、leetcode的題目

如果編輯器未自動跳轉(zhuǎn),點擊左側(cè)工具欄中的“調(diào)試”圖標進入調(diào)試窗口,即可在左側(cè)看到變量的值。

在調(diào)試模式中,編輯器將以黃色底色顯示下一步將要執(zhí)行的代碼。

感謝各位的閱讀!關(guān)于“vscode刷acm、leetcode的題目”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI