Eclipse CDT构建输出到bin / Release和bin / Debug

时间:2014-03-27 21:08:42

标签: c++ c eclipse eclipse-cdt

如何配置Eclipse以将构建(发布或调试)的输出放在bin/Releasebin/Debug中?我想避免将这些文件直接放入项目根Release或Debug目录中。

我正在使用GNU Make Builder和外部构建类型,并通过eclipse自动生成makefile。我想这是默认的c ++项目配置。

1 个答案:

答案 0 :(得分:0)

遗憾的是,Eclipse管理的GNU Make Builder工具链或内部构建器都不支持设置备用构建位置。这里有一个长期存在的问题,需要这种功能:https://bugs.eclipse.org/bugs/show_bug.cgi?id=180451

Autotools工具链确实支持设置构建位置。虽然它用所有Autotools文件填充项目根目录,但可能是太多的重量级解决方案。

如果您想要这种控制,那么您可以选择其他选项。 你可以考虑:

  • 手动管理您自己的GNU Makefile。
  • 切换到CMake。