写点什么

Visual Studio 2015 for Linux 更好地支持 Linux 下的开发

  • 2016-09-19
  • 本文字数:593 字

    阅读完需:约 2 分钟

Visual C++ for Linux 扩展使 Visual Studio 2015 的用户可以在 VS2015 中编写 C 或者 C++ 代码,并将代码部署到基于 Linux 的系统中去编译和调试。源代码和项目文件通过 SSH 传输到远程机上,程序的输出将显示在 Visual Studio 上。

Microsoft 的 Marc Goodner 分享了更多有关新版本(1.0.5)的发布细节,据他所述,新版本在以下的几个领域中提供了新的功能:makefile 项目模板、远程源复制管理、可重写的C/C++ 编译器路径以及新的调试选项。

Makefile 项目模板使你能够在远程机上使用现有的编译系统(make、CMake 等等),可以在通过 VS2015 项目属性设置了解更多。通常来说,流程是在 VS2015 中编辑代码,通知 VS2015 准备编译,调用现有的编译系统进行编译,最后在 Visual Studio 中调试产生的程序。

对于源文件是否被复制到远程机上现在有更细化的粒度控制。文件是否需要传输来编译可以在文件或是项目级别中进行配置。另外一个可修改的配置选项是指定使用哪个编译器进行编译。项目可以选择使用 Clang 或是任意一个项目所需的编译器版本。最后调试器可以添加额外的命令行参数,调试模式可以进行设置。当本地机运行 Windows 操作系统,没有合适版本的 gdb 的时候,切换调试模式是非常有用的。

用户可以在 Visual Studio Gallery下载到这个扩展,感兴趣的开发者可以浏览托管在GitHub 上的项目网页了解详情。

查看英文原文 Targeting Linux Made Easier in Visual Studio 2015

2016-09-19 19:004121
用户头像

发布了 218 篇内容, 共 69.5 次阅读, 收获喜欢 76 次。

关注

评论

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

大型团队实践敏捷开发管理的挑战与应对

万事ONES

敏捷开发 研发管理 敏捷开发管理 开发管理

基于RTMP数据传输协议的实时流媒体技术研究(论文全文)

程序员小灰

音视频 ffmpeg 流媒体 RTMP webrtc、

全球熵ETV系统APP开发|全球熵ETV软件开发

系统开发

WebRTC SDP 详解和剖析

阿里云CloudImagine

阿里云 音视频 WebRTC 视频云 流媒体传输

王者级别的Java多线程技术笔记,我愿奉你为地表最强!

Java架构师迁哥

苦修月余,斩获bigo、腾讯offer,面经奉上!

艾小仙

Java 腾讯 面试 腾讯大厂

一次产品影响地图的探索之旅

Bruce Talk

敏捷 Agile Product Owner 影响地图

深入灵魂的考验,每行注释都是灵魂的单例模式,源码+实例降临

小Q

Java 学习 架构 面试 设计模式

研发管理:敏捷研发下周报的价值

云原生实验室

云原生 敏捷 研发管理 周报

拆解增长黑客之实战(一):获客与激活

懒杨杨

增长 产品运营

InfoQ 内容推荐位资源限时开放

乐白

InfoQ 资源

理解Python协程的本质

Justfly

Python 协程 异步 Async 异步编程

软件开发中的防呆方法总结

张明云

DevOps 软件开发 技术架构 防呆 模式

话题讨论 | 用好VSCode这13款插件和8个快捷键,工作效率提升10倍

程序员柠檬

话题讨论

anyRTC 联合 vInClass 打造在线教育上课模式

anyRTC开发者

音视频 WebRTC 在线教育 RTC

架构师训练营第 1 期 第 11 周作业

李循律

极客大学架构师训练营

多活/多机房的几种实现方式与重点

Justfly

高可用 跨机房 数据同步 异地多活容灾

美女面试官问我:说说你对序列化的理解

田维常

序列化

5G多输入多输出技术,到底是个啥东东?

华为云开发者联盟

5G 输入 输出

为什么阿里人能够快速成长?看完他们Java架构进化笔记,我秒懂!

Java架构追梦

Java 学习 架构 面试 成长笔记

架构探索:事务处理一

而立斋

三分钟看懂快速开发,常用软件快速开发平台速览

Marilyn

敏捷开发 快速开发 企业开发 企业应用

CloudIDE插件开发实战:教你如何调试代码

华为云开发者联盟

ide 开发 Cloud

深度学习在物理层信号处理中的应用研究

华为云开发者联盟

学习 模型 物理层

K8s 将弃用 Docker;TypeScript 超越 C++ 成第四大语言

京东科技开发者

程序人生

蕃茄田宋姝梦:科技赋能时代,儿童在线艺术教育的思考

ZEGO即构

干货分享!用心满满:面试前必知必会的二分查找及其变种

比伯

Java 编程 架构 面试 计算机

揭秘 VMAF 视频质量评测标准

阿里云CloudImagine

视频 图像处理

福利 | 这些网站有免费代理IP!

前嗅大数据

大数据 代理IP 网站反爬 免费代理ip 封ip

《图解数据结构》.pdf

田维常

数据结构

鹅厂大佬亲身经历证明,一周上线百万级并发系统

Java架构师迁哥

Visual Studio 2015 for Linux更好地支持Linux下的开发_Linux_Jeff Martin_InfoQ精选文章