makefile - 基于 Windows 的 make 工具的推荐

标签 makefile

有人对一个好的、快速的制作工具有什么建议吗? SCons? KJam?还有别的吗?

跨平台工具也是可以接受的。

最佳答案

  • GNU make速度很快,但是原生 Windows 端口还不是很完善;关于使用哪个 shell 来执行命令等问题存在很多陷阱。 (在 GNU make manual 中搜索“MS-DOS”。)
  • SCons在 Windows 上运行得很好。 SCons(我上次查看时)在大型项目(数千个文件及以上)上存在一些严重的性能问题,但那是几年前的事了。
  • CMake如果您想在 Visual Studio 中工作但仍保持跨平台并允许在其他平台上使用其他开发工具,那么这是一个出色的工具。还可以为 Windows 生成 makefile,因此您不必局限于 Visual Studio。
  • 无论您对 Ant 有何看法,它都不是 Make 的替代品。这就像说 SUV 是一级方程式赛车的替代品一样。他们是完全不同的野兽。 Ant 对某些事情有好处,对另一些事情也有好处。
  • 有一个相对较新的工具,名为 premake您可能想调查一下。我看的时候看起来很有希望,但我还没有详细检查过。

关于makefile - 基于 Windows 的 make 工具的推荐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/426846/

相关文章:

java - 为什么下面的 makefile 不起作用?

c++ - 如何使用makefile独立编译和更新一个文件夹下的所有文件

在 Makefile 中处理链接的正确方法?

makefile - makefile中的%和*有什么区别

c - GNU gcc 编译器无法处理部分包含语句

c++ - g++ 编译时出现 undefined reference 错误

shell - 从 makefile 传递 shell 脚本中的参数并取回结果?

windows - 在 Windows 上使用 MinGW32-make.exe 将环境路径更改为 makefile

c - Makefile 总是重新编译某些部分

makefile - GNU Make 的多通配符模式规则