vscode 远程linux调试配置

配置vscode前需要确认以下:

1、确保本地操作系统可以连接到linux
2、linux下安装ssh(一般linux操作系统都自带)
3、安装本地vscode
4、安装Remote Development插件(在vscode下Ctrl/Command + Shift + X搜索下载安装)
5、在vscode设置里搜索remote.SSH.showLoginTerminal设置为true或者点击选中即可

配置可免密通过ssh登陆linux

1、window下安装ssh(先自行百度)
2、window下进入cmd命令行输入 ssh-keygen -t rsa之后一直回车结束即可,如下图
在这里插入图片描述
生成id_rsa和id_rsa.pub文件如下图
在这里插入图片描述
3、复制id_rsa.pub文件类容到linux下~/.ssh/authorized_keys,如果目录没有这个文件请创建
4、远端linux修改权限:chmod 600 ~/.ssh/authorized_keys , chmod 700 -R ~/.ssh/即可
5、在windows本地id_rsa.pub目录下创建config文件用于vscode远程连接用
具体看下图
在这里插入图片描述
HostName 远端linux,IdentityFile 本地id_rsa路径,User 远端用户名,Port ssh端口号默认2

vscode远程配置

1、远程连接

在这里插入图片描述
2、选择刚刚创建的config远程连接,连接好了后,vscode会在远端安装一个vscode server(都是自动的,直接看提示就好了)
最后入下图基本配置完成
在这里插入图片描述

配置完成后远程调试

1、点击打开文件夹,进入需要调试的目录即可修改代码进行调试。

配置版本信息:
在这里插入图片描述

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答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可以大大简化开发人员的工作流程,提高代码开发和调试效率。虽然需要进行一些配置和安装调试器,但是一旦配置完成后,日常的工作和开发都会变得更加便利和高效。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值