汇编在用nmake指令连接文件的时候出现cannot open file ".asm.obj"
我的makefile文件时根据小甲鱼的视频里写的,应该没问题。。。可是就是不能nmake啊,用link和ml倒是可以,不过感觉太麻烦了。。。。求大虾指点EXE = no1.exe
OBJS = no1.obj
RES = no1.res
LINK_FLAG = /subsystem:windows
ML_FLAG = /c /coff /Cp
$(EXE): $(OBJS) $(RES)
LINK $(LINK_FLAG) $(OBJS) $(RES)
.asm.obj:
ml $(ML_FLAG) $<
.rc.res:
rc $<
clean:
del *.obj
del *.res
可能是空格的问题,你注意一下空格,还有依赖文件和命令换行写的话,命令前面要加tab 例如:$(exe): $(objs) $(res)
LINK $(LINK_FLAG) $(OBJS) $(RES) #前面有个tab制行符 {:10_250:}{:10_250:}{:10_250:} 学习学习 有可能是文件名太大了
页:
[1]