1. 安裝docker
http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
點擊 Docker QuickStart 圖標來啓動 Docker Toolbox 終端
2. 下載ubuntu鏡像
docker pull ubuntu
3. 創建ubuntu容器
docker run -itd --name ubuntu-test ubuntu
4. 在vscode下載 Remote Developmentms
Remote Developmentms包含Remote WSL,Remote SSH,Remote Containers。我們用到的是Remote Containers。
打開查看-命令面板,選擇Remote Containers Attach to Running Container
選擇之前的ubuntu容器。
5. 在終端可以直接向容器安裝各種依賴
我這裏安裝了gcc、g++、gdb等依賴
apt install gcc
apt install g++
apt install gdb
6.安裝c/c++插件
7. 配置vscode的include路徑。這個是docker容器的include路徑,否則頭文件報錯。
8. 配置c++構建任務
9. 配置調試。preLaunchTask配置的是之前g++構建任務。
10. 下斷點並執行調試。