vscode配置ssh
- 本地生成密钥对,win默认私钥存储在用户目录下的.ssh/id_rsa中,公钥存储在用户目录下的.ssh/id_rsa.pub中
ssh-keygen
- 将本机生成的公钥复制到服务器的~/.ssh/authorized_keys文件中
完成以上步骤后即可免密登录远程服务器。
远程服务器配置clang开发环境
- linux(e.g.,ubuntu)安装clang(编译器)、clangd(后端,提供LSP支持,代码提示和错误检查)和cmake
sudo apt install clang clangd cmake
- vscode远程安装clangd插件(前端),cmake tools,CodeLLDB(调试器)
- launch.json配置,program修改为下面的
${command:cmake.launchTargetPath}
,vscode可以自动识别项目路径{ "version": "0.2.0", "configurations": [ { "type": "lldb", "request": "launch", "name": "Debug", "program": "${command:cmake.launchTargetPath}", "args": [], "cwd": "${workspaceFolder}" } ] }