Makefile 基于Windows的make工具的建议
有人对一个好的、快速的制造工具有什么建议吗?烤饼?卡姆?还有别的吗Makefile 基于Windows的make工具的建议,makefile,Makefile,有人对一个好的、快速的制造工具有什么建议吗?烤饼?卡姆?还有别的吗 跨平台工具也是可以接受的。您的标题中提到了PC上的工具,所以我想您指的是Windows?如果是这样,我建议您安装环境,如果您同时安装了所有的软件包,这也是交易的一部分。如果您使用的是Linux平台或Unix变体,那么您可以直接使用GNU make。您可能会对跨平台工具感兴趣,例如。尽管编译C代码在某些方面可能比在其他方面更难,但这些应该可以为您提供GNU make的大部分(如果不是全部)功能。我最近开始使用。它是跨平台的,语法比
跨平台工具也是可以接受的。您的标题中提到了PC上的工具,所以我想您指的是Windows?如果是这样,我建议您安装环境,如果您同时安装了所有的软件包,这也是交易的一部分。如果您使用的是Linux平台或Unix变体,那么您可以直接使用GNU make。您可能会对跨平台工具感兴趣,例如。尽管编译C代码在某些方面可能比在其他方面更难,但这些应该可以为您提供GNU make的大部分(如果不是全部)功能。我最近开始使用。它是跨平台的,语法比make更合理。
- 速度很快,但本机Windows端口不是很完善;关于使用哪个shell来执行您的命令,有很多技巧。(在中搜索“MS-DOS”。)
- 在Windows上工作得很好。SCons(上次我查看时)在大型项目(数千个文件及以上)上有一些严重的性能问题,但那是几年前的事了
- 如果您希望在VisualStudio中工作,但仍然保持跨平台,并允许在其他平台上使用其他开发工具,那么它是一个非常好的工具。还可以为windows生成makefiles,因此您不必绑定到Visual Studio
- 无论您如何看待Ant,它都不是Make的替代品。这就像说SUV是一级方程式赛车的替代品。他们是完全不同的动物。蚂蚁对某些事物有好处,对其他事物也有好处
- 有一个相对较新的工具,名为,您可能希望对其进行调查。当我看的时候,它看起来很有前途,但我还没有详细检查过
另一个选择是编写PowerShell脚本。我想这取决于你想做什么。在我有限的makefiles经验中,它们通常用于编译某些东西或设置环境条件,您可以在Windows平台上使用批处理文件。如果您需要构建基于C语言的项目,请访问www.routinetools.com上的rtEasyMake。它是基于windows的,并且非常容易安装。当你说“基于PC的制作工具”时,你是指用于windows的工具吗?可能:)不使用windows需要有一个很好的理由。