1. 程式人生 > 其它 >win10+WSL2+Ubuntu+VScode+C++開發環境搭建

win10+WSL2+Ubuntu+VScode+C++開發環境搭建

1. WSL2+Ubuntu安裝

在win10的PowerShell執行以下命令,具體參考這裡,推薦安裝windows終端
wsl --install

2. ubuntu編譯除錯環境安裝

sudo apt update

sudo apt install build-essential gdb

sudo apt-get install manpages-dev

3. vscode安裝

直接從官網下載安裝包進行安裝即可

4. vscode C++外掛安裝

安裝以下外掛:

然後進行以下的C++配置:
CTL + SHIFT +P輸入edit config, 選擇C/C++:編輯器配置(UI)


選擇以下配置即可:

會自動在.vscode/目錄下生成配置檔案c_cpp_properties.json

5. 從Ubuntu上使用vscode開啟開發目錄

cd /my_c++_dir/
code .

即可從window10上用vscode開啟Ubuntu的開發目錄

6. 其他

  • 從windows訪問Ubuntu上的檔案方法,在Ubuntu的目錄下執行explorer.exe .,就可以在windows上開啟Ubuntu上對應的目錄
  • C++的配置、執行和除錯,參考這裡,有很詳細的介紹,不喜歡看英文的,可以看下邊的簡要介紹:
    • 建立編譯任務的方法:
      1. 開啟CPP檔案,然後點vscode工具欄的 終端->配置預設生成任務

        ,選擇C/C++:g++生成活動檔案,就會在.vscode/目錄下生成tasks.json配置檔案

      2. 執行編譯任務方法:點vscode工具欄的 終端->執行生成任務,編譯結果檔案與CPP檔案在同一個目錄下

    • 建立debug配置:
      1. 開啟CPP檔案,然後點vscode工具欄的 執行->新增配置, 選擇C++(GDB/LLDB),就會在.vscode/目錄下生成launch.json配置檔案

      2. 執行除錯,開啟CPP檔案,然後點vscode工具欄的 執行->啟動除錯或者以非除錯模式執行,即可看到除錯結果