我是CS学生,但我不能,请不要问我为什么;我不能使用make和linux作为我的cs作业。 Windows 7或Windows中是否有类似于linux中的make?我想在Windows而不是linux中完成我的任务。什么是最接近的东西?我有日食,但我不是更简单,我仍然可以使用简单的命令和C ++中的文件链接。请帮我。谢谢(认为我是菜鸟)。
答案 0 :(得分:4)
您可以轻松获得免费(如费用和自由度)make
for Windows,CygWin和GnuWin32都可以提供。事实上,我似乎记得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)。
答案 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对我来说似乎总是很明显(也很简单)。