linux makefile等价?重要

时间:2011-01-28 05:04:39

标签: c++ windows linux makefile

我是CS学生,但我不能,请不要问我为什么;我不能使用make和linux作为我的cs作业。 Windows 7或Windows中是否有类似于linux中的make?我想在Windows而不是linux中完成我的任务。什么是最接近的东西?我有日食,但我不是更简单,我仍然可以使用简单的命令和C ++中的文件链接。请帮我。谢谢(认为我是菜鸟)。

4 个答案:

答案 0 :(得分:4)

您可以轻松获得免费(如费用和自由度)make for Windows,CygWinGnuWin32都可以提供。事实上,我似乎记得Microsoft编译器也有自己的make(nmake来自内存,但我可能错了。)

如果你不能使用任何 make,那么下一个最好的事情是建立整个解决方案的概率cmd文件。但是,如果你这样做,你将失去make闪耀的依赖性检查。

答案 1 :(得分:2)

您是否无法使用Linux,或者您无法使用Linux或make? GNU Make for Windows有一个端口:http://gnuwin32.sourceforge.net/packages/make.htm

Microsoft SDK同时包含MSBuild和nmake(有点像Unix make)。

对于更具异国情调的工具,有sconscmake,但两者都与make非常不同。

答案 2 :(得分:0)

您也可以使用maven。有一点学习曲线,但它开始获得牵引力。

答案 3 :(得分:0)

更不用说Ant(java)和nAnt(C#)。它们都在Windows上运行。

此外,Perforce的Jam,对于C / C ++构建来说相当不错,因为它依赖于它的依赖性。 http://www.perforce.com/jam/jam.html

X11 / X-Windows imake 也在Win32上运行。 http://www.snake.net/software/imake-stuff/imake-faq.html#TOC_4

很多选择。

坦率地说,我没有看到XML对这类东西的吸引力。 Makefile对我来说似乎总是很明显(也很简单)。