【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

Linux 调试登陆 Visual Studio

  • 2015-11-23
  • 本文字数:703 字

    阅读完需:约 2 分钟

微软发布了新版 Visual Studio GDB 扩展的预览版本,贡献出不懈努力以使 Visual Studio 支持尽可能多的开发环境。微软的 Marc Goodner提供了该种新能力的细节, 可以使用Visual Studio 2015 社区版或更高版本。

一旦被安装,该扩展提供一个Visual C++ -> 跨平台下称之为"Makefile Project (GDB)"的新的项目目标。一旦(该项目目标)被创建,一个SSH 客户端将被用来连接本地/ 主机Windows 机器以便通信得以被允许。就像Goodner 解释的那样,必须生成证书才可进行安全通信,但是一定要注意这个时候是不能使用通行短语的,所以单独为此生成一个证书显得意义非凡。第一次连接可使用SSH 客户端从Visual Studio 外部进行,此后的连接就在Visual Studio 内部了。

一旦连接被建立,你的开发周期遵循以下过程。首先,本地(运行着Visual Studio 的)机器中的代码文件将被拷贝到远程Linux 机器。Linux 机器上的编译器将编译你的代码,调试器的输出通过你新定义的SSH 通道被转播回Visual Studio。

Goodner 指出该种开发周期不需要一台单独的机器,可通过 MinGW 定义一个本地配置文件来提供一个编译器和调试器。两种场景均为开发者提供了一种将 Visual Studio 与 Linux 进行整合的方式。对那些希望开始使用该扩展功能的人群,Goodner 在他的公告里面给出了一份图示指南。

查看英文原文: Linux Debugging Comes to Visual Studio


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2015-11-23 18:003957

评论

发布
暂无评论
发现更多内容

Fedora/REHL 安装 semanage

HoneyMoose

分布式不来点网关都说不过去

zxhtom

7月月更

中移动、蚂蚁、顺丰、兴盛优选技术专家,带你了解架构稳定性保障

博文视点Broadview

小程序容器可以发挥的价值

Geek_99967b

小程序 小程序容器

图解网络:TCP三次握手背后的原理,为啥两次握手不可以?

wljslmz

TCP 三次握手 网络协议 网络技术 7月月更

面试突击63:MySQL 中如何去重?

王磊

Java MySQL 面试

看抖音直播Beyond演唱会有感

Empty

面试突击62:group by 有哪些注意事项?

王磊

Java MySQL 面试

基于STM32+华为云IOT设计的智能路灯

DS小龙哥

7月月更

SAP UI5 框架的 manifest.json

Jerry Wang

SAP Fiori SAP UI5 ui5 7月月更

CSS 基于文字的图片马赛克你见过吗

南城FE

CSS 前端 马赛克 7月月更

详细页返回列表保留原来滚动条所在位置

小恺

7月月更

猿桌派第三季开播在即,打开出海浪潮下的开发者新视野

融云 RongCloud

解构运算符的理解与运用

是乃德也是Ned

7月月更

使用标签模板解决用户恶意输入的问题

猪痞恶霸

前端 js ES6 7月月更

Android 无限循环ViewPager滑动空白Bug及报错跳坑

芝麻粒儿

android 手机 7月月更

C++|TCP 服务端中接收文件

中国好公民st

c++ TCP通信 7月月更

python 函数二三事

AIWeker

Python python小知识 7月月更

前端知识链条中少不了的一环--Ajax

是乃德也是Ned

ajax 前端 7月月更

深入理解计算机系统(CSAPP)第1章计算机系统漫游

小明Java问道之路

计算机基础 csapp 计算机结构 7月月更 解读

Promise

Jason199

Promise 7月月更

在QWidget上实现窗口阻塞

小肉球

qt 7月月更

【LeetCode】装满石头的背包的最大数量Java题解

Albert

LeetCode 7月月更

node の SQLite

空城机

sqlite Node 7月月更

Java方向~~0基础小白如何快速脱离0offer的苦海!

KEY.L

7月月更

刷个算法,结果第一题就蚌埠住了~~

为自己带盐

算法 力扣 7月月更

devkit入门

乌龟哥哥

7月月更

LeetCode-155. 最小栈(java)

bug菌

Leet Code 7月月更

基本磁盘与动态磁盘 RAID磁盘冗余阵列区分

Albert Edison

7月月更

从 1.5 开始搭建一个微服务框架——调用链追踪 traceId

悟空聊架构

日志 链路追踪 traceId 悟空聊架构 7月月更

synchronized 和 ReentrantLock

zarmnosaj

7月月更

Linux调试登陆Visual Studio_Linux_Jeff Martin_InfoQ精选文章