1.安装
如果报错无法从"https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json"提取列表分发。
解决办法如下:
安装 WSL 报错 Error code: Wsl/WININET_E_NAME_NOT_RESOLVED 问题解决_wsl --install 操作超时-CSDN博客
2.解压缩命令
2.1 在vscode扩展功能里下载c/c++
curl.exe -L -o C:\code\cpptools.vsix "https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-vscode/vsextensions/cpptools/1.23.6/vspackage?targetPlatform=linux-x64"
下完先看大小,几十 MB 以上才算成功:
dir C:\code\cpptools.vsix
在 WSL 终端里:
cd /mnt/c/code
file cpptools.vsix
如果显示 Zip archive data(VSIX 本质就是 zip)→ 直接装:
code --install-extension ./cpptools.vsix
如果显示 gzip compressed data → 先解压再装:
mv cpptools.vsix cpptools.vsix.gz
gunzip -c cpptools.vsix.gz > cpptools-linux-x64.vsix
code --install-extension ./cpptools-linux-x64.vsix
命令行安装会把结果打在终端里,成功显示 was successfully installed。
2.2 下载cmake-tools和cmake
在WSL的Ubuntu终端下载:
code --install-extension ms-vscode.cmake-tools
code --install-extension twxs.cmake