2

我们的构建系统为发布和调试构建生成 Makefile.release 和 Makefile.debug 文件。当我更改构建配置时,有没有办法让 Eclipse CDT 在这些之间切换?(或者在任何情况下更改名称?)我现在正在手动创建指向 Makefile 的链接,但这不是一个好的解决方案。

4

1 回答 1

1

这很容易设置。我假设您在 Eclipse 中的项目设置为 C/C++ Makefile 项目。

首先打开项目的属性。您可以通过在 Project Explorer 中选择项目,然后从菜单栏中选择:Project -> Properties。

然后您可以在对话框中导航到 C/C++ Build。您应该在哪里看到类似于下面的内容:

在此处输入图像描述

然后您需要取消勾选“使用默认构建命令”和“自动生成 Mafefiles”。然后,您可以make -f Makefile.debug在“构建命令”字段中输入命令。

完成后,它应该如屏幕截图所示。

然后,如果需要,您可以使用“配置”下拉菜单将其添加到“管理配置...”中切换到发布配置,并应用相同的步骤。

如果假定的目标与您的项目不匹配,您可能需要调整“行为”选项卡中的一些设置。

于 2014-03-08T16:48:48.890 回答