vs 编译linux程序,用Visual Studio Code 来生成您的C++应用程序

用Visual Studio Code 来生成您的C++应用程序

12/20/2016

13 分钟可看完

本文内容

[原文发表时间] 2016/10/24

在过去的几个月里,我们收到了很多反馈关于希望可以在Visual Studio Code 中允许开发人员生成他们的C++应用程序。在Visual Studio Code中这个任务可以扩展为使生成,打包,测试和配置这些任务可以自动化实现。这篇文章将会说明如何在Visual Studio Code中使用任务扩展性,您可以通过下面各部分的帮助来调用编译,生成系统和其他外部的任务:

安装C/C++生成工具

生成一个简单的Visual Studio Code任务

在Visual Studio Code任务中直接调用GCC和Clang

使用Visual Studio Code任务扩展来调用Makefiles

使用Visual Studio Code任务扩展来调用MSbuild

使用Visual Studio Code扩展来调用CMake

安装C/C++生成工具

为了生成您的C++代码您首先应该确认在您的机器中已经安装了C/C++生成工具(编译器,连接器和生成系统)。如果您已经在Visual Studio Code外安装了这些工具并可以在外部生成工程,您可以直接跳到下一部分。

您可以在Visual C++ 生成工具中下载这些工具然后安装在机器里。这些工具默认的安装路径是 'C:\Program Files (x86)\Microsoft Visual C++ Build Tools'。如果您还没有安装Visual studio, 您只需要做这一步就好了。如果您已经安装了Visual Studio, 那么您需要的一切已经准备就绪了。

如果您工作在支持apt-get的Linux平台,您可以运行下面的命令来确保您是否安装了正确的可以生成C/C++代码的工具。

sudo apt-get install g++

sudo apt-get install clang

在OS X上,安装C++生成工具最简单的方法就是安装Xcode命令行工具。您可以参考苹果开发者论坛上的这篇文章。我比较建议安装这个而不是直接在他们的clang 工具箱的版本上安装clang作为Apple的附加品。一旦您安装好之后,您可以在终端窗口上运行这些命令来确认您将编译和生成的工具安装的位置。

xcodebuild -find make

xcodebuild -find gcc

xcodebuild -find g++

xcodebuild -find clang

xcodebuild -find clang++

为生成C/C++代码创建一个简单的Visual Studio Code任务

如果您想学习C++并要理解被涉及到的执行一个简单生成的不同组件,您可以查看这个指南。

在Visual Studio Code中任务被定义为一个工作空间,Visual Studio Code已经预安装了一个通用的任务运行列表。在命令面板中(Ctrl+Shift+P (Win, Linux), ⇧⌘P (Mac))您可以键入task然后可以看到全部的和task相关的命令。 0d303658fcba587df7bf713132265db1.png

在命令面板可执行的 ‘Configure Task Runner’选项中您将会

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值