写点什么

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:004084
用户头像

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

关注

评论

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

请解释如何实现算法 PERMUTE-BY-SORTING,以处理两个或更多优先级相同的情形。也就是说,即使有两个或更多优先级相同,你的算法也应该产生一个均匀随机排列。

福大大架构师每日一题

福大大 ChatGPT

软件测试|Python绘图神器——Matplotlib使用教程(一)

霍格沃兹测试开发学社

C语言编程—强制类型转换

芯动大师

C语言 强制类型转换 6 月 优质更文活动

2024深圳电子展

AIOTE智博会

电子展

精进:如何跳出疯狂的忙碌

老张

个人提升 如何解决问题 思维逻辑

镭速用心打造,新版本发布,为用户实现更多可能

镭速

Nop平台为什么是一个独一无二的开源软件开发平台

canonical

开源 低代码 开发平台

2023-06-09:什么是Redis事务?原理是什么?

福大大架构师每日一题

redis 福大大

pytorch实现前馈神经网络实验(手动实现)

Studying_swz

6 月 优质更文活动

Java SPI 在 Sentinel 中是如何应用的?

互联网架构师小马

Java sentinel spi

ChatGPT教我用200行代码写一个简版Vue框架 - OpenTiny

Kagol

vue.js 前端 ChatGPT

软件测试|一文教你flask路由配置

霍格沃兹测试开发学社

一文快速了解微服务架构

穿过生命散发芬芳

微服务 6 月 优质更文活动

限流功能实现原理

互联网架构师小马

Solaris网络从9家知名投资机构获得5000万美元融资

股市老人

软件测试|教你轻松解决pip安装下载超时问题

霍格沃兹测试开发学社

帮您了解CDN节点如何做到访问加速与安全防护

天翼云开发者社区

云计算 CDN 内容分发网络

头部大模型公司进京赶考,向量数据库成为应考神器

Zilliz

Milvus Zilliz AIGC 向量数据库 zillizcloud

STM32读取BH1750光照强度数据打印到串口

DS小龙哥

6 月 优质更文活动

android项目问题总结

Studying_swz

6 月 优质更文活动

责任链模式在 Sentinel 中的应用

互联网架构师小马

Sentinel的整体工作流程分析

互联网架构师小马

H5 单双引号问题

Andy

软件测试|一文带你了解Flask框架

霍格沃兹测试开发学社

阿里内部人手一份的Spring Cloud Alibaba手册

小小怪下士

Java 程序员 SpringCloud springcloudAlibaba

Sentinel 是如何实现资源指标数据统计的

互联网架构师小马

Java sentinel

虚拟机安装Ubuntu16并安装Ros(Kinetic)

Studying_swz

6 月 优质更文活动

百度沈抖:所有产品将基于大模型重构,要做好三大准备

科技热闻

INFINI Labs 产品更新 | Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SLM) 功能等

极限实验室

搜索引擎 console Gateway agent easysearch

Nautilus Chain全球行分享会,上海站圆满举办

大瞿科技

图文详解丨iOS App上架全流程及审核避坑指南

雪奈椰子

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