c++ - 如何找到正确的托管代理来构建 Linux 代码?

标签 c++ linux azure-devops

我正在学习 VSTS。我的存储库中有一个单行 HelloWorld.cpp 文件和一个用于构建此 cpp 文件的 makefile。

首先,我创建了构建定义,如下所示: enter image description here

其次,我将构建定义分配给唯一可用的 Linux 托管代理,称为“托管 Linux(预览版)”: enter image description here

在这些之后我开始构建但它返回错误: enter image description here

然后我检查了代理的能力。它没有 CMake,也没有像 gcc 或 clang 这样的编译器。 enter image description here

我查看了有关生成代理的 VSTS 文档页面,但不知道我应该做什么。

最佳答案

Hosted agent和Hosted VS2017 agent已经安装了CMake,您可以使用Hosted agent或Hosted VS2017 agent。您需要手动添加功能(cmake 和是),检查 Build:CMake Q&A .

另一方面,关于 Hosted Linux 代理中的 CMake,我在这里提交反馈:CMake in Hosted Linux agent .

关于c++ - 如何找到正确的托管代理来构建 Linux 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47354730/

相关文章:

linux - 为什么 gettimeofday() 和 time_t 没有意义?

regex - 使用 BASH 转换文件名中的最后一个连字符

azure-devops - Azure devops 用户即使拥有完整的读取/贡献权限,也看不到存储库。我们该如何解决?

asp.net - VSTS CI 在部署时使 Azure 应用服务脱机

c++ - 如何从重载决策中删除重载函数?

c++ - Eigen::map 真的有 "view"语义吗

linux - 如何设置 exec 命令超时?

Linux git clone 问题 - 提示输入密码

c++ - 获取 dll 路径/字符串问题(C++ 初学者)

c++ - 禁用 "Processing/ORDER options..."的 MSBuild 输出