不过本文不谈VSCode的remote-ssh功能。今天主要继续聊一下VSCode的对C++代码的debug功能。 之前的文章中,利用VScode和cmake编译构建C++工程代码 和如何对Pytorch进行“深入”的DEBUG这两篇文章已经或简单或深入地讲解了VSCode的debug特性,而本文则对此进行补充,聊一些需要注意的地方。
1、在vscode应用插件那里下载Remote SSH Remote SSH 2、连接远程服务器 连接远程服务器 点击SSH TARGETS上面的加号,出现下面的图片,输入ssh username@IP地址,输入密码即可。 SSH TARGETS 3、免密码登录: 在终端输入 ssh-copy-id username@IP地址,输入密码即可。 二、使用vscode在远程服务器上debug 1、命令行的方式:...
2.3 安装插件 打开VS Code软件,在插件搜索框分别输入SSH、C/C++,根据关键词自动匹配搜索内容,依次选择安装“Remote-SSH”和“C/C++”这两个插件,如下图所示。 图2-2 SSH插件界面 图2-3 C/C++插件界面 2.4 配置文件 2.4.1 SSH配置 在SSH主界面点击“configure”按钮,选择配置文件输入主机名、用户名及端口号。
# To find the cmake version run # $ cmake --version cmake_minimum_required(VERSION 3.5) # Set the project name project (demo) # Add an executable add_executable(demo main.cpp) 编译生成binary: main, 注意使用debug模式 cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=YES -DCMAKE_BUILD_TYPE=Debug ...
VSCode使用 - Remote-SSH 配置说明 VScode 删除远程资源管理器中SSH TARGETS (2)gdb调试 ① 连接上远程主机后,在远程主机下安装gdb debug和C/C++插件 ②打开测试代码,然后点击 运行->添加配置 ,选择GDB调试器。 出现launch.json配置文件,将文件内容替换为: ...
一、背景vscode在1.35版本引入了remote development特性,该特性允许用户通过vscode进行远程开发。这意味着,用户可以在本地开启vscode编辑代码,但是代码本身存在远程服务器上,同时在本地debug,但是却使用远程服务器编译,并启动被调试程序。这个特性的引入,使得用户在开发大型程序的时候,获得非常好的用户体验。例如,当用户在本...
VSCode Remote ssh + Linux GDB 调试C/C++程序的基本原理 如何配置 VSCode Remote ssh + Linux GDB 调试环境细节网上可以搜到。就不赘述了。 大概环境配置 Windows VSCode 上要安装 Remote ssh 和 C++ intelliSense 插件。 C++ intelliSense本身自带一些断点debug等功能,所以不需要配置额外的GDU插件。 Linux 上需要...
3.在C文件中右击运行。 另外,VSCode不能运行scanf()函数的问题,见https://blog.csdn.net/weixin_64083150/article/details/124691440 ②、VSCode 访问远程 linux 服务器 大前提:在linux服务器安装ssh服务:sudo apt install ssh 打开VSCode,安装SSH-Remote插件,安装好后按 Ctrl+Shift+P 打开命令框: ...
连接远程主机 (ssh) 配置C++编译环境 (输出结果后删除二进制文件) 步骤: 安装Remote SSH,连接远程主机 Visual Studio 官方文档 https://code.visualstudio.com/docs/remote/ssh 图标 2. 配置C++编译运行环境 主要参考下面两篇文档 https://code.visualstudio.com/docs/cpp/config-wsl ...
如果要链接多个服务器,不如vscode配置简单,pycharm每个都要重新配置,而vscode只需要配置C:\Users\feng\.ssh\config文件即可(本博文有说明) 但是开发习惯好用。debug方便。目前我也就发现这么一个优点了 2、vscode vscode 安装简单,使用插件即可链接服务器。