【Vscode】Linux下兩分鐘快速搭建c++環境

前言

[雖然原先搭建過相關環境,但考慮到以後換環境了還需要搭建,這裏就此記錄下]

本文將通過兩種方式進行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運行成功爲止

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章