阅读量:2
Ubuntu C++远程开发主要通过VS Code的Remote - SSH插件实现,步骤如下:
-
配置远程服务器SSH
- 安装SSH服务:
sudo apt update && sudo apt install openssh-server。 - 启动服务并设置开机自启:
sudo systemctl start ssh && sudo systemctl enable ssh。 - (可选)配置免密登录:本地生成密钥对,将公钥添加到远程服务器
~/.ssh/authorized_keys。
- 安装SSH服务:
-
本地VS Code配置
- 安装插件:搜索并安装“Remote - SSH”和“C/C++”插件。
- 连接远程服务器:点击左侧远程资源管理器图标,选择“Remote - SSH: Connect to Host”,输入
user@host(如ubuntu@192.168.1.100),按提示完成连接。
-
远程开发环境搭建
- 安装C++工具链:在远程终端执行
sudo apt install build-essential gdb。 - 创建项目:在远程文件系统新建
.cpp文件,编写代码后保存。
- 安装C++工具链:在远程终端执行
-
编译与调试
- 编译:在VS Code终端执行
g++ -o output source.cpp。 - 调试:
- 配置
launch.json:在.vscode目录下创建或编辑该文件,设置"type": "cppdbg",指定程序路径和调试器参数(如"program": "${workspaceFolder}/output")。 - 启动调试:按F5或点击调试按钮,通过断点、单步执行等操作调试代码。
- 配置
- 编译:在VS Code终端执行
说明:若需远程调试,需在目标服务器安装gdbserver,并通过target remote命令连接本地GDB。以上步骤基于VS Code远程开发,适用于跨平台C++项目开发场景。
以上就是关于“Ubuntu C++如何进行远程开发”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm