前言
[雖然原先搭建過相關環境,但考慮到以後換環境了還需要搭建,這裏就此記錄下]
本文將通過兩種方式進行c++環境的快速搭建,熟練的話確實可以控制在兩分鐘以內。兩種方法分別是1. 基於插件的搭建和2. 傳統的搭建
基於插件的快速搭建
前提:你linux下得有gcc/g++編譯程序和gdb調試程序
輸入gcc -v ,g++ -v 檢查gcc/g++環境,輸入gdb -v 檢查gdb環境
沒有的話分別使用
sudo apt-get install gcc sudo apt-get install g++
和
sudo apt-get install gdb
進行安裝(紅帽系列自行使用yum),然後打開vscode,安裝如下兩個插件
編寫hello.cpp測試
第二個插件按 f6 或 f7 運行,發現運行成功
方法二:傳統的快速搭建
傳統的方法就是要配置了,這裏爲了快速,只需要配置兩個文件,launch.json和task.json,分別告訴vscode從哪裏運行c++程序和具體怎麼生成並運行該程序
從零開始,首先這裏只有一個源cpp文件,其他啥都沒有
我們假裝試着按F5運行一下,發現vscode提示我們選擇調試程序,我們這裏選擇gdb
然後我們選擇一個g++的模板
然後它自動根據你的環境生成了一套配置
然後我們在回到hello.cpp,我們再試着按F5運行下
vscode說找不到一個叫g++ build active file的task任務,這很正常,因爲上面的launch.json自動生成的時候,他的preLaunchTask正好就叫這個名字,所以我們還需要一個task.json文件來告訴vscode如何生成exe文件
接着點擊Configure Task,我們再次選擇g++的配置,然後vscode會根據你的環境自動生成
生成如下
然後我們回到hello.cpp,我們再試着按F5運行
然後就運行成功了,至此,c++環境快速搭建完工
鞏固&提高搭建速度
通篇總結下來,方法一等價於
安裝2個插件,直接F6或F7運行
方法二等價於
從零開始一路F5,不要問什麼,一問就是g++模板自動生成,直到按F5運行成功爲止