承接上一篇的安裝。
安裝好VS Code之後,需要下載下傳一下擴充庫,C++等。
最好的圖文參考資料:參考連結4。
VS Code有多種使用方式,比如用
.json
配置,比如用
CMakeLists
,比如直接在終端使用
nano
、
g++
等。
法一、json配置
下面說一下用
.json
配置的運作過程。
- VS Code主要以檔案夾進行管理,是以一般都是打開檔案夾。
- 在打開的檔案中,建立檔案,命名為
,裡面的内容就是一般的main.cpp
。hello world!
- 步驟一:點選左側昆蟲運作标志,選擇
,然後在選擇欄中選擇第一項運作和調試
。會生成一個C++(GDB/LLDB)
檔案,将其中的内容替換,參考連結2,有注釋。主要是修改launch.json
和program
的路徑,寫好cwd
的名稱。preLaunchTask
- 步驟二:
打開Command Palette,輸入ctrl+shift+P
,然後點選出現的選項。這裡有不同的生成内容,選什麼不是很影響,同樣是需要修改Tasks: Configure Default Build Task
的内容的,修改内容參考連結2。主要是修改task.json
為type
,shell
要和label
檔案的launch.json
相同,preLaunchTask
的設定會生成相對應的args
指令,比如設定g++
,配置"args": ["-g", "${file}", "-std=c++11", "-o", "${fileBasenameNoExtension}.out"]
指令為:g++
。g++ -g main.cpp -std=c++11 -o main.out
- 步驟三:
打開Command Palette,輸入ctrl+shift+P
,選擇Tasks: Run Task
,C/C++:g++ 生成活動檔案
- 運作:在
前加斷點,然後在昆蟲頁點選綠色小三角,就可以在終端看到return 0;
了。hello world!
法二、CMakeLists配置
- 用
的話要下載下傳一下2個擴充庫cmake
和cmake
。cmake tools
- 和法一一樣的,首先用VS Code打開一個檔案夾
,然後建立一個hello
檔案,還是main.cpp
内容。hello world!
- 步驟一:在
中資料總管
檔案夾的右側點選hello
的按鈕,命名為建立檔案
。其中内容參考連結5,一般就是4句話。CMakeLists.txt
#最低cmake版本
cmake_minimum_required(VERSION 2.6)
#工程名
project(hello)
#生成可執行檔案
add_executable(hello_world main.cpp)
- 步驟二:在終端輸入指令,建立
檔案夾,進入build
檔案夾後,執行build
,然後編譯可執行檔案。cmake
mkdir build
cd build
cmake ..
make
- 運作:在終端輸入
。./hello_world
參考
1.Ubuntu16.04下配置VScode的C/C++開發環境
2.ubuntu18.04 基于VSCode的C++環境搭建
3.Ubuntu 20.04 下安裝配置 VScode 的 C/C++ 開發環境(圖文教程)
4.Ubuntu16.04下配置VScode的C/C++開發環境
5.一步一步學CMake 之 VSCode+CMakeLists 調試 C++ 工程
6.CMake入門——簡單CMakeLists的編寫