红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

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

评论

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

数仓开发人员的价值体现

奔向架构师

数据仓库 数据模型 6月月更

linux之我常用的20条命令(之二)

入门小站

Linux

在线JSON转TSV工具

入门小站

工具

读《Software Systems Architecture》(16)—— The Context Viewpoint

术子米德

架构师成长笔记

文档管理系统对于企业有哪些优势

小炮

GoLang简单易用的json value读取工具!还并发安全

Krysta

Go json 简单清楚 方便

接口测试使用Python装饰器

伤心的辣条

Python 程序人生 软件测试 自动化测试 接口测试

读《Software Systems Architecture》(13)—— Creating the Architectural Description

术子米德

架构师成长笔记

读《Software Systems Architecture》(14)—— Evaluating the Architecture

术子米德

架构师成长笔记

读《Software Systems Architecture》(15)—— Introduction to the Viewpoint Catalog

术子米德

架构师成长笔记

读《Software Systems Architecture》(18)—— The Information Viewpoint

术子米德

架构师成长笔记

读《Software Systems Architecture》(20)—— The Development Viewpoint

术子米德

架构师成长笔记

类似Confluence的软件有哪些

PingCode

盘点攻防演练中红队的主要工具(下)

穿过生命散发芬芳

6月月更 攻防演练

GetX 状态管理从入门到入迷

岛上码农

flutter ios 前端 安卓 6月月更

数据库每日一题---第13天:寻找病患

知心宝贝

数据库 云计算 前端 后端 6月月更

读《Software Systems Architecture》(19)—— The Concurrency Viewpoint

术子米德

架构师成长笔记

如何修改 Rancher v2.6 的 Rancher Server IP 地址

Rancher

Kubernetes k8s rancher

uni-app深入学习之模板运用【day4】

恒山其若陋兮

6月月更

三点微服务标准化要素

阿泽🧸

微服务 6月月更

在线文本保留中文提取过滤工具

入门小站

工具

读《Software Systems Architecture》(11)—— Using Styles and Patterns

术子米德

架构师成长笔记

读《Software Systems Architecture》(21)—— The Deployment Viewpoint

术子米德

架构师成长笔记

凿开数据冰层,透出智能时代的光:华为云与开发者的结伴旅行

脑极体

计算机网络之IP协议与以太网

未见花闻

6月月更

看板方法的定义、原则和实践

PingCode

读《Software Systems Architecture》(12)—— Producing Architectural Models

术子米德

架构师成长笔记

读《Software Systems Architecture》(17)—— The Functional Viewpoint

术子米德

架构师成长笔记

全球Top 2!腾讯计算机视觉能力再突破

脑极体

从链上数据出发,分析stETH脱锚之后的市场动态

区块链前沿News

eth Hoo

js中的变量提升和函数提升

北洋

android 6月月更

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