假設有一個t est.asm ,一個test.rc
可以在CMD裏這麼編譯:
ml /c /coff test.asm
rc test.rc
link /subsystem:windows test.obj test.res
依次輸入運行完後即可得到test.exe
感覺這挺好玩的,雖然有點麻煩
另一種方法是用makefile ,然後用nmake
如上面的例子,建一個makefile文件,內容如下
EXE = test.exe #指定輸出文件
OBJS = test.obj #需要的目標文件
RES = test.res #需要的資源文件
LINK_FLAG = /subsystem:windows #連接選項
ML_FLAG = /c /coff #編譯選項
$(EXE): $(OBJS) $(RES)
Link $(LINK_FLAG) $(OBJS) $(RES)
.asm.obj:
ml $(ML_FLAG) $<
.rc.res:
rc $<
最後在CMD裏輸入nmake一切就OK了
平常習慣VC裏的“後臺”編譯了,玩玩ASM的又是一種享受啊!