天天看點

linux vscode配置c++環境_關于VSCode的C++環境配置

最近想着搞明白這個事兒——之前在mac上學着配置就沒搞明白,其次覺着好麻煩~但是這東西還是要搞的對吧!想着如果要是想脫離裝置調試,那就是要搞一搞現在這個項目的linux編譯版本。。。等等跑題了。。。

回到正文,其實知乎上一搜一大堆,有的确實比較詳細。在這裡我就簡單的記一下。

首先就是打開VSCODE,打開一個檔案夾作為工作區吧,比如“vscode-cpp”之類的,然後在裡面添加檔案,那麼就比如是“hello-world.cpp”吧

linux vscode配置c++環境_關于VSCode的C++環境配置

如圖所示,完事兒直接F5,會讓你選擇環境,我這邊是安裝好了gcc的是以就選擇了gcc的環境,這時候出現了lauch.json的建立界面,按下面輸入:

儲存json之後啊,得接着編譯吧不是?接着F5

然後出來這個

linux vscode配置c++環境_關于VSCode的C++環境配置

報錯不慌,點選配置任務,出現下面的選項,點選最底下這個

linux vscode配置c++環境_關于VSCode的C++環境配置

然後揭下來依然是最下面這個

linux vscode配置c++環境_關于VSCode的C++環境配置

出現task.json的編輯界面,按下面輸入

這時候其實已經可以編譯了,補充一下可能會提示“終端将被任務重用,按任意鍵關閉。”等一下終端就跳出來了。

注意就是為了避免cmd閃退,加上 cin.get()

附上我認為比較好的答案

Visual Studio Code 如何編寫運作 C、C++ 程式?​www.zhihu.com

linux vscode配置c++環境_關于VSCode的C++環境配置

這位答主的補充很有用~

新的工作區就是建立一個檔案夾然後将.vscode放到新的檔案夾裡

P.S.不要用中文路徑,