window利用远程对虚拟机上中的Ubuntu18进行c++调试,并最终实现代码的自动补全

本文详细介绍了如何使用VSCode进行跨平台的远程调试工作,包括Ubuntu环境下的gdb安装及配置、VSCode插件安装与远程连接配置、调试文件设置等步骤,并实现了代码自动补全功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、准备

1、Ubuntu需要准备
安装gdb、make、gcc、g++
2、window需要准备
安装vscode、openssh(window自带)
3、可以先在powershell中利用openssh进行远程连接测试,输入:

ssh username@ip地址

例如:

ssh root@192.168.204.1

连接成功说明Ubuntu和windows环境没有问题,然后配置vscode。

二、配置vscode

1、安装插件
在这里插入图片描述
2、vscode中的左栏出现远程资源管理器,点击SSH Targets建立。
添加配置文件config.
MSI为用户名
该文件的内容为:

Host ubuntu18
  HostName ip地址
  PreferredAuthentications password
  Port 24
  User username

如果想加入其他远程可以直接在该文件后面加。
3、设置路径
在这里插入图片描述
在扩展设置中进行设置。
(1)加入远程控制openssh的绝对路径
在这里插入图片描述
(2)加入.ssh/config的绝对路径
在这里插入图片描述
至此可以在自己远程资源管理下进行远程连接了。

三、配置调试文件

新建项目之后再该项目下面进行配置。
1、新建文件Makefile
内容如下:

# C++ compiler options
CC	= g++
#CFLAGS	= -g -O2             
RELEASE	= release.elf
DEBUG	= debug.elf
LIBS = 
INC	= 

# Source files
SRCS = main.cpp

# Make everything
all:	$(RELEASE) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值