为 Apache Mesos 配置 Eclipse CDT

Configuring Eclipse CDT for Apache Mesos

如何配置 Eclipse CDT Luna 以直接与 Apache Mesos 一起工作?

在 Linux 机器上构建 Apache Mesos 的步骤是已知的,并在此处提供: http://mesos.apache.org/gettingstarted/

(这适用于带有 Eclipse“Kepler”的 Mac。我希望它在其他平台变体上也类似。)

  1. 使用 CDT

  2. 安装 Eclipse
  3. “git 克隆”Mesos git 存储库到本地目录,如您引用的“入门”指南中所述。

  4. 打开日食。 Select“文件->导入…->Git->来自Git的项目”。

  5. Select“现有本地存储库”。

  6. 单击“添加...”并添加本地 Mesos git 目录。它将显示在第 4 步的 select 或框中的列表中。

  7. Select 目录条目,然后单击“下一步”。

  8. Select“作为一般项目导入”,点击“下一步”..

  9. 为您的项目命名并单击“完成”。现在你有一个项目了。

  10. 确保您处于 C++ 视角。 Select/highlight 您在 Project Explorer 中的项目。然后 select“文件->新建...->转换为 C/C++ Autotools 项目”。

  11. 编辑项目的属性(Select 项目,Cmd-I)。在“C/C++ Build”窗格中,将“/build”添加到“Build directory”的值中。它应该是这样的:${workspace_loc:/myProjectName}/build

  12. 可选:在面板“Autotools”中转到“配置设置->高级”。在“其他命令行选项”下,如果您不想构建 Python 和 Java,您可以输入“--disable-python --disable-java”每次都是相关的东西。

作为先决条件,我在 eclipse.ini (https://wiki.eclipse.org/Eclipse.ini) 中使用了这些值:

-XX:MaxPermSize=512m -Xms1024m -Xmx6144m