【问题标题】:Specifying external Makefile options in Eclipse CDT在 Eclipse CDT 中指定外部 Makefile 选项
【发布时间】:2016-11-19 15:18:29
【问题描述】:

我想(暂时)将一个 C++ 项目从 Netbeans 迁移到 Eclipse(以便使用 Eclipse 的并行调试器)。到目前为止,我已经在 Eclipse 中创建了一个“使用现有代码的 Makefile 项目”项目,该项目引用了 Netbeans 项目 Makefile/目录。但是,Netbeans 项目例如接受配置选项

make -f Makefile CONF=GNU_Debug

如何将此选项传递给 Eclipse 中的 Makefile?

Eclipse 版本 面向并行应用程序开发人员的 Eclipse——Mars.2 版本 (4.5.2)

【问题讨论】:

    标签: c++ eclipse netbeans makefile eclipse-cdt


    【解决方案1】:

    您可以在项目属性对话框中更改默认调用:

    我的版本:

    版本:Mars.1 版本 (4.5.1)


    注意-f Makefile 应该是多余的。

    【讨论】:

      【解决方案2】:

      除了 πάντα ῥεῖ 的答案(它会“全局”更改项目的设置)之外,您还可以在 Make Target 视图中定义各个 make 目标。

      步骤:

      1. 选择窗口 -> 显示视图 -> 其他... -> 制作 -> 制作目标(或者更简单,按 Ctrl+3 然后输入 Make Target 并从列表中选择视图。)
      2. 右键单击视图中的项目并选择 New...
      3. 输入您要使用的 make 目标,例如CONF=GNU_Debug 然后按确定
      4. 双击目标进行构建

      这是截图:

      快捷方式

      • 您可以通过按 F9 快速重建上次选择的 Make 目标
      • Shift+F9 弹出一个弹出窗口以选择 Make target
      • 通过在 Project Explorer 中右键单击项目并选择 Make Targets -> Build 或选择相同的方式访问与上述相同的 UI从项目菜单中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-14
        • 2014-12-07
        • 2011-06-14
        • 2010-12-24
        • 1970-01-01
        • 2011-05-18
        • 1970-01-01
        • 2012-09-11
        相关资源
        最近更新 更多