配置远程开发环境
C/C++项目的开发环境一般都是以linux为主,这里介绍主流的几种搭建方式
windows+vscode配置远程linux开发环境
windows + vscode + vmware + ubuntu
- 本地主机windows上下载ubuntu和vmware(尽量稳定的新版本)
- VMware虚拟机安装Ubuntu(安装VMware Tools方便操作)
- 配置SSH,windows里安装过git就有ssh,ubuntu里直接
sudo apt install openssh-server
- 本地配置vscode
- 安装插件Remote Development
- 填写远程主机信息,Remote Explorer > oepn SSH config file > host (虚拟机主机名),hostname (ip地址),user(用户名)
- ubuntu查看ip地址(vmware设置net模式,这样ip地址就是固定的,桥接模式的话地址会随着局域网的环境变化)
sudo apt install net-tools
ifconfig
- vscode里安装远程主机里所需要的插件(code runner,C/C++…)
- 配置免密登录
- 本机拿到SSH公钥,如果没有用
ssh-keygen -t rsa
生成 - linux系统里~/.ssh目录下新建authorized_keys文件。然后将本机公钥copy过去
- 本机拿到SSH公钥,如果没有用
配置远程开发环境
https://vendestine.com/remote-vscode-config