回 帖 发 新 帖 刷新版面

主题:nmake总是报错说makefile not found

请各位高手给我指点一下吧!!
(1)nmake.exe放在了D:\masm32\bin中;setpath.bat(把D:\masm32\bin路径加到path环境变量中)和makefile.txt放在D:\exercise\makefile中
(2)打开MS-DOS,然后把D:\exercise\makefile作为当前目录去执行setpath.bat,然后执行nmake.exe。结果总是报错说“fatal error U1064: MAKEFILE not found and no target pecified Stp”
(3)再执行nmake /f makefile (加入了/F 参数) 又报错说“fatal error U1052: file 'makefile' not found stop”
是不是makefile不能用文本文档去写啊?

回复列表 (共2个回复)

沙发

试一下这样看可以么:
       1。 在D盘建一个文件夹,叫foo.
       2。 在foo里面写一个Makefile文件(文件名就叫Makefile,不是Makefile.txt,不然不用/f参数nmake找不到Makefile文件),Makefile里面的内容为:
               .PHONY: all
               all: ; echo 这是一个Makefile例子
       3。 打开MS-DOS,运行 nmake /f d:\foo\Makefile

上面的方法应该可以的。

记得在使用/f时候,要把路径写好,如果相对路径不好写就写绝对路径。    

板凳


谢谢你的指教。[em2]

我来回复

您尚未登录,请登录后再回复。点此登录或注册