Visual Studio进行linux远程开发 您所在的位置:网站首页 Linux远程开发环境搭建 Visual Studio进行linux远程开发

Visual Studio进行linux远程开发

2024-06-15 03:04| 来源: 网络整理| 查看: 265

目录 准备工作创建一个项目配置远程项目

准备工作

查看linux IP地址 在这里插入图片描述 安装了工具

sudo apt-get install openssh-server g++ gdb make ninja-build rsync zip

开启ssh服务:

sudo service ssh start

VS2019按装了linux功能,如果没有,找到Visual Studio Install 在这里插入图片描述 打开,点击修改 在这里插入图片描述 勾选下面的内容 在这里插入图片描述

创建一个项目

这里我们创建一个空项目 在这里插入图片描述 创建一个main.c文件,里面填写下面代码

#include #include #include int main(void) { pid_t pid; pid = getpid(); printf("Process ID:%d", pid); return 0; } 配置远程项目

项目—》属性 在这里插入图片描述 这里我们需要重点关注远程根目录,是~/projects,VS会把我们在windows上写的文件传输到linux,传输的地址就是这个projects下。其他是远程相关信息。 在这里插入图片描述 调试部分提供了gdb和gdbserver,前者是让vs在Linux上启动一个console,然后在其中运行gdb并返回输出,如果你的Linux上的终端配置了彩色输出,那么和遗憾vs并不认识他们,会显示成原始的字符串;使用gdbserver时会在远程启用gdbserver,本地vs解析回传的数据不会出现杂音。这里我们选择了gdbserver,如果你发现无法打断点,那么参考微软的建议,换回gdb方案: 在这里插入图片描述 复制的文件: 在这里插入图片描述

要复制的源:指定要复制到远程系统的源,默认的值如下: 在这里插入图片描述

在这里插入图片描述

工具—》选项—》跨平台 在这里插入图片描述 点击添加:

主机名:就是我们前面查的IP用户名:你linux系统的username密码:你linux系统的password

在这里插入图片描述

点击连接,成功显示如下: 在这里插入图片描述 点击调试–linux控制台 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有