VSCode配置远程调试Linux

一、安装远程环境

1. 安装Remote-SSH

2. 选择Remote-ssh连接

选择Connect to Host

输入需要连接的IP选择linux版本  输入用户密码

即可完成VSCODE与linux的版本连接

异常:

1. 提示 Failed to connect to the remote extension host server(Error: WebSocket close with status code 1006)

首先,检查远程服务器上的 /etc/ssh/sshd_config里,有没有允许端口转发:AllowTcpForwarding yes
更改后,重启 sshd服务:systemctl restart sshd。
然后,删除~/.vscode-server目录
本地Vscode settings的user配置里,把remote.SSH.remoteServerListenOnSocket的勾去掉(因为remote配置那里这个remoteServerListenOnSocket是关掉的),Remote: Auto Forward Ports前面的勾确认是打开的。成功连接上以后,本地和远程服务器的remote.SSH.remoteServerListenOnSocket的勾会自动打开。

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: VSCode远程调试Linux是一种通过VSCode编辑器远程连接到Linux服务器进行调试的方法。它可以帮助开发人员在本地编辑器中进行代码编写和调试,同时在远程服务器上运行和测试代码。通过VSCode远程调试功能,开发人员可以更加高效地进行开发和调试工作,提高开发效率和代码质量。 ### 回答2: VS Code 是一款非常流行的开发工具,支持远程调试 Linux远程服务器上的程序。远程调试支持了解程序在不同环境下的行为,使得问题定位和解决更加高效,有助于提高开发效率。 远程调试 Linux 的流程比较简单,需要进行以下几个步骤: 1.安装 VS Code 首先需要在本地计算机上安装 VS Code 工具,并将其与远程服务器连接。VS Code 支持多种操作系统,例如 Windows、Mac 和 Linux,可以在官网上下载适合自己平台的安装包。 2.安装远程开发扩展程序 从市场中安装 Remote Development 扩展程序,该扩展程序支持远程连接的开发,并具有不同的连接方式和协议。 3.连接远程服务器 点击扩展程序菜单栏中的 Remote-SSH 连接按钮,输入远程服务器的 IP 地址和端口号,然后输入用户名和密码,即可连接到远程服务器。 4.创建工作目录 在 VS Code 中创建工作目录,选择远程服务器的工作目录,即可开始在本地电脑上进行远程开发,可以直接在 VS Code 编辑器中创建和修改文件。 5.启动远程调试 安装如下程序: sudo apt-get install -y gdbserver 该命令在远程服务器上安装 GDB 服务器,这是调试程序的必要条件。 在本地电脑上打开 VS Code 编辑器,选择 Debug 模式,并选择 C/C++ 配置,然后进行调试配置。填写 launch.json 文件,指定程序要挂起的位置,例如要指定要调试的可执行文件,输入远程服务器上的路径。 在 VS Code 中点击 Start Debugging,可以在远程服务器上启动调试程序。此时 VS Code 提供了完整的调试器功能,包括打断点、单步调试、观察变量和表达式等。 总之,VS Code 能够支持远程调试 Linux,为开发者提供了灵活的开发和调试环境,可以极大地提高开发效率和减少开发成本。 ### 回答3: VSCode是一款十分优秀的代码编辑器,它支持远程调试Linux上的应用程序。使用VSCode进行远程调试,可以让开发人员在自己的本地环境中完成代码编辑、调试等操作,同时能够直接调试Linux服务器上的应用程序,大大提高了开发效率。 在VSCode中进行远程调试Linux,需要在本地安装VSCode远程开发插件,并在Linux服务器上安装调试器。首先,在本地安装VSCode,在左侧栏选择搜索图标,搜索并安装“Remote Development”插件,在左下角的地球仪图标中选择“连接到主机”,然后输入Linux机器的地址、用户名和密码,即可从本地连接到Linux机器上。 接下来,我们需要在Linux机器上安装调试器,如GDB。使用以下命令在Linux机器上安装GDB:sudo apt-get install gdb。在使用GDB进行调试时,需要在程序的编译中添加调试信息,使用以下命令:gcc -o test test.c -g。编译后的程序即可包含调试信息,可以在VSCode中进行调试。 最后,我们需要在VSCode配置连接到Linux机器的设置。在左下角的地球仪图标中选择“连接到主机”,即可打开远程开发插件的设置界面。选择“新建SSH主机配置”,输入Linux机器的地址、用户名和密码,保存即可。 完成以上步骤后,我们即可在VSCode中启用调试模式,然后选择要调试的应用程序,即可开始进行远程调试。在调试过程中,我们可以使用VSCode调试工具来设置断点、查看变量值等操作,与在本地调试没有任何区别。 总的来说,使用VSCode进行远程调试Linux可以大大简化开发人员的工作流程,提高代码开发和调试效率。虽然需要进行一些配置和安装调试器,但是一旦配置完成后,日常的工作和开发都会变得更加便利和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值