win10+WSL2+Ubuntu+VScode+C++开发环境搭建1. WSL2+Ubuntu安装
在win10的PowerShell执⾏以下命令,具体参考,推荐安装
wsl --install
2. ubuntu编译调试环境安装
sudo apt update
sudo apt install build-essential gdb
sudo apt-get install manpages-dev
3. vscode安装
直接从官⽹安装包进⾏安装即可
4. vscode C++插件安装
powershell创建目录
安装以下插件:
然后进⾏以下的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的⽬录下执⾏ .,就可以在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⼯具栏的运⾏->启动调试或者以⾮调试模式运⾏,即可看到调试结果