当前位置: 代码迷 >> 汇编语言 >> nmake编译win32汇编程度突然出现有关问题
  详细解决方案

nmake编译win32汇编程度突然出现有关问题

热度:297   发布时间:2016-05-02 04:35:59.0
nmake编译win32汇编程度突然出现问题
用的是masm32包, 下载了nmake,来编译罗云彬windows环境下32位汇编程序设计的源码。
以前用的时候,一直好好的,没有任何问题,
就像书上说的先建个BAT文件建好环境。

@echo off
set include=C:\masm32\INCLUDE
set lib=C:\masm32\LIB
set path=C:\masm32\BIN;%path%
echo on

运行了这文件后,就到CMD输入转到要编译的文件的路径下,然后直接输入nmake就行了。
以前一直都这样使用,
今天突然想复习一下里面的内容,但用nmake却出现了下面的提示。

C:\masm32\source\MySelf-timer>nmake

Microsoft (R) Program Maintenance Utility   Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

        ml /c /coff timer.asm
'ml' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
NMAKE : fatal error U1077: 'ml' : return code '0x1'
Stop.

请问是什么原因啊?太奇怪了。
------解决方案--------------------
应该是先到命令行下,再运行这个批处理,然后运行 nmake 或编译链接命令吧;或者,将这个批处理直接放到命令行快捷方式里(%SystemRoot%\system32\cmd.exe /K c:\masm32\setenv.bat),然后打开这个快捷方式,就可以直接运行 nmake 之类的了。
  相关解决方案