如何将 Eclipse 管理的 cdt 项目转换为 Makefile

How to convert an Eclipse managed cdt project into Makefiles

我有一个在 Eclipse 上开发的托管 C 项目,我想将这个项目转换成 Makefile。

我发现 Eclipse 已经在调试文件夹中生成了 Makefile,但我在文件中看到一条警告,提示我不应编辑此文件。

如何轻松转换我的项目?我不想从头开始。如果我通过修改已经生成的 Makefiles 来启动它就完美了。

我的构建设置是:

我从未尝试过,但原则上应该很简单,只需用另一个名称(通常是 makefileMakefile)复制生成的 makefile,然后制作一个项目属性中的一些变化 -> C/C++ Build:

  • 在 "Builder type" 下,将 "Internal builder" 更改为 "External builder"(如果还没有)
  • 取消选中 "Generate Makefile automatically"
  • 确保 "Build directory" 是包含您的 makefile 的目录
  • 如果需要,您还可以在 "Behaviour" 选项卡中自定义目标的名称