写点什么

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

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

关注

评论

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

云服务器Flexus X实例,Docker集成搭建Redis集群

轶天下事

面试必问:数据库 高频面试题!

王中阳Go

数据库 面试 面试题 MySQL 高可用

华为云Flexus云服务器X实例之openEuler系统下部署k8s管理面板KubePi

轶天下事

云服务器Flexus X实例评测体验之搭建MySQL数据库

轶天下事

将Vue项目部署到Flexus云服务器X实例并实现公网访问

轶天下事

构建企业级文件管理系统,轻松搭建Seafile社区版云存储解决方案.

轶天下事

使用华为云Flexus云服务器X搭建部署茶叶商城小程序uniapp

轶天下事

使用华为云Flexus云服务器X搭建部署茶叶商城小程序uniapp

轶天下事

京东店铺所有商品API接口系列(京东API)

tbapi

京东API接口 京东店铺所有商品接口

部署服务器管理软件宝塔面板

轶天下事

华为云Flexus云服务器X实例 基于CentOS系统镜像快速部署Laravel开源论坛

轶天下事

几分钟,即可在华为云Flexus X服务器部署安全稳定的——水果生鲜商城配送小程序

轶天下事

华为云Flexus云服务器X实例的快速入门与配置指南

轶天下事

解锁企业级邮件服务,在华为云FlexusX上部署Mailcow开源方案

轶天下事

华为云Flexus X实例评测使用体验——安装部署discuzQ小程序博客论坛

轶天下事

云服务器Flexus X实例,基于宝塔搭建Typecho博客平台

轶天下事

CnosDB元旦福利 | 小日常大惊喜?

CnosDB

rust 物联网 时序数据库 tsdb CnosDB

【小白也能学】从挫败到突破,5天地狱式开发,如何用 AI 和 Arduino 打造属于自己的智能桌宠?——慢慢学AI144

AI决策者洞察

#人工智能 Prompt

API接口在电商的应用及收益

科普小能手

数据挖掘 电商 跨境电商 API 接口 API 文档

生成式AI重塑软件开发:从代码助手到开发伙伴

JustYan

人工智能 大模型 生成式AI AI助手

面试必问:MyBatis 高频面试题!

王中阳Go

Java 面试 mybatis 面试题 #后端

云服务器Flexus X实例,Docker集成搭建Halo博客平台

轶天下事

在华为云上通过Docker容器部署Elasticsearch并进行性能评测

轶天下事

如何搭建在线音乐平台:华为云 Flexus X 实例全攻略

轶天下事

智能汽车的数字钥匙安全

芯盾时代

车联网 物联网 智能汽车

《CPython Internals》阅读笔记:p43-p60

codists

CPython Internals

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