写点什么

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:004013

评论

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

天花板级别ZooKeeper+Dubbo笔记,通俗易懂,颠覆认知

小小怪下士

Java zookeeper dubbo

Android基础入门教程

芯动大师

android Android开发

认证鉴权对于 API 网关的重要性

API7.ai 技术团队

认证授权 API Gateway APISIX 网关

华为云桌面,数字化时代便捷、安全的办公选择

清欢科技

作业2:微信朋友圈的高性能复杂度

白杨

为什么 APISIX Ingress 是比 Traefik 更好的选择?

API7.ai 技术团队

云原生 APISIX Ingress Controller Kubernetes Serverless

华为云桌面,助力企业灵活、高效办公

清欢科技

库存积压营销差?不妨尝试华为云大数据BI

科技说

华为云大数据BI,助力企业挖掘信息数据潜在价值

科技说

当 Amazon Lambda 遇上 Apache APISIX 可以擦出什么火花?

API7.ai 技术团队

微服务 AWS API Gateway APISIX 网关

数据也能开口说话?这次汇报,老板疯狂给我点赞

图灵社区

数据分析 可视化 图表

阿里云斩获2022全球分布式云大会两项大奖

云布道师

阿里云

我们是如何构建自己的可观测性的

观测云

云计算 可观测性 云服务 观测云

数据治理:数据集成架构的演进

用友BIP

数据也能开口说话?这次汇报,老板疯狂给我点赞

图灵教育

数据分析 可视化 图表

华为云桌面携手伙伴共建繁荣生态

清欢科技

什么样的技术,能让黄河开口说话?

白洞计划

国产时序数据库TDengines学习调研及总结

李草凯

学习无代码开发工具有什么用?

间隔

微信小程序 无代码开发

华为云桌面的安全,到底是怎么做到的?

清欢科技

Go Ubuntu 安装 gvm:Go 版本管理工具

非晓为骁

Go ubuntu 版本管理工具 gvm

从全球顶级数据库大会 SIGMOD 看数据库发展趋势

NebulaGraph

数据库 图数据库 技术演变

基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等

JackJiang

Netty 即时通讯 即时通讯IM SSL/TLS

用户红利终结,应用分发如何实现“全链路加速增长”?

最新动态

华为云大数据BI解决方案,助力企业实现数字化转型

科技说

哈啰出行高质量故障复盘法:“3+5+3”(附模板)

TakinTalks稳定性社区

Wallys/MIMO/Industrial-grade/2x 2 900M high powerRadio /902-928Mhz/AR9223/ AR9582/AR9531/AR9344/

Cindy-wallys

欧盟森林砍伐法规和合规性:使用 Dimitra 技术解决森林砍伐问题

股市老人

智能勘探 | AIRIOT智慧油田管理解决方案

AIRIOT

物联网 智慧油田

教你用JavaScript实现鼠标特效

小院里的霍大侠

JavaScript 编程开发 初学者 入门实战

未来智安XDR荣膺ISC 2022创新能力百强

未来智安XDR SEC

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