@景天@ 发表于 2012-1-14 23:17:21

Win32的一个问题,求助!!!

本帖最后由 @景天@ 于 2012-1-14 23:17 编辑

最近在学习Win32汇编,遇到一个问题,是这样的:
我将masm32安装到J盘根目录下,将书中附带的var.bat放在J:/MASM32/,附图(图片打不开就用文本粘贴了)
**************************************************************
@echo off
rem 请根据 Masm32 软件包的安装目录修改下面的 Masm32Dir 环境变量!
set Masm32Dir=J:\Masm32
set include=%Masm32Dir%\Include;%include%
set lib=%Masm32Dir%\lib;%lib%
set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH%
set Masm32Dir=
echo on
**************************************************************

然后又将Makefile复制到J:/MASM32/实验/,里面有HelloWorld.asm(源文件应该没有问题,用ml命令和link命令可以产生exe文件并且运行成功),附Makefile图:
**************************************************************
EXE = HelloWorld.exe#指定输出文件
OBJS = HelloWorld.obj#需要的目标文件
RES = HelloWorld.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 $<
clean:
del *.obj
del *.res
**************************************************************
先cmd打开窗口,到J:/MASM32目录下运行var.bat,接着到J:/MASM/实验目录下运行nmake命令提示我:'nmake'不是内部命令或外部命令...(后面的内容你懂得...)请问哪有可能出问题呢?


@景天@ 发表于 2012-1-14 23:25:55

在没有答案之前,不要让我的帖子沉下去呀!!!

bingghost 发表于 2012-1-15 00:59:44

我装的是Radasm在masm32下 没看看到nmake...
我又装个masm SDK发现bin 和masm32下面都没有发现nmake
我想起vc++bin里面下面好像有个nmake
网上搜索之果然是masm32没有自带nmake
你去下一个就可以了   用vc++的也可以

bingghost 发表于 2012-1-15 01:00:24

http://apps.hi.baidu.com/share/detail/50827953

ever.g 发表于 2012-1-15 01:08:54

LS正解,MASM32SDK没有 nmake

@景天@ 发表于 2012-1-15 01:33:41

bingghost 发表于 2012-1-15 00:59 static/image/common/back.gif
我装的是Radasm在masm32下 没看看到nmake...
我又装个masm SDK发现bin 和masm32下面都没有发现nmake
...

问题解决了,的确是这么回事,非常感谢,哈哈!

@景天@ 发表于 2012-1-15 10:15:23

ever.g 发表于 2012-1-15 01:08 static/image/common/back.gif
LS正解,MASM32SDK没有 nmake

问题已解决,谢谢

小甲鱼 发表于 2012-1-15 13:16:31

@景天@ 发表于 2012-1-15 10:15 static/image/common/back.gif
问题已解决,谢谢

{:5_98:}视频中不是有说嘛~

@景天@ 发表于 2012-1-15 15:17:46

小甲鱼 发表于 2012-1-15 13:16 static/image/common/back.gif
视频中不是有说嘛~

额..我又看了一遍,的确说了一句,nmake是vc++提供的一个工具..开始没当回事以为MASM里面自带的呢..
{:5_92:}

小甲鱼 发表于 2012-1-15 15:48:49

@景天@ 发表于 2012-1-15 15:17 static/image/common/back.gif
额..我又看了一遍,的确说了一句,nmake是vc++提供的一个工具..开始没当回事以为MASM里面自带的呢..
{:5 ...

{:5_96:}应该是我说的不够详细

@景天@ 发表于 2012-1-15 15:56:45

小甲鱼 发表于 2012-1-15 15:48 static/image/common/back.gif
应该是我说的不够详细

我觉得挺好的,是我听的时候有点溜号而已,哈哈...说多和说少是量的问题,说和不说是质的问题,要是一个视频都弄的那么老长那么老大,一句话反复的说那就是现代版的唐僧啦,哈哈!!!支持!!!

bingghost 发表于 2012-1-15 17:07:03

小甲鱼 发表于 2012-1-15 13:16 static/image/common/back.gif
视频中不是有说嘛~

哇   小甲鱼现身了    {:5_102:}
PE文件第一讲中那张很大很大很详细很详细的PE结构图在哪里{:5_102:}
老大不是说要上传么找了半天木有找到地址哦

小甲鱼 发表于 2012-1-17 17:42:39

bingghost 发表于 2012-1-15 17:07 static/image/common/back.gif
哇   小甲鱼现身了   
PE文件第一讲中那张很大很大很详细很详细的PE结构图在哪里
老 ...

http://bbs.fishc.com/thread-977-1-1.html

哥们指的是这个?

bingghost 发表于 2012-1-17 22:45:20

小甲鱼 发表于 2012-1-17 17:42 static/image/common/back.gif
http://bbs.fishc.com/thread-977-1-1.html

哥们指的是这个?

嗯 这张 我在网上 找到了
http://115.com/file/an4xjmkb#
PE结构.zip
还一张不错的 很详细 我传网盘了{:5_102:}

事事如意 发表于 2012-1-18 15:12:47

我花五鱼币买了一个图,一点也不清。

事事如意 发表于 2012-1-18 15:13:40

我遇到同样的问题。小甲鱼老师,对这一块儿再出个简短的视频仔细说明一下就好了。

事事如意 发表于 2012-1-19 18:17:41

2011年大家学的有什么不明白的地方,可以尽情的讲出来,如果是小甲鱼老师讲的不够详细的,我们就站出来 提提意见,尽量把2011年的知识全部消化掉,这样再往下学习才有成就感。
关于这个问题,我还是希望小甲鱼老师能做个补充视频。我看了无数次,愣是没看明白。
全当是我们鱼油们再麻烦一次小甲鱼老师了。您就再费费心思吧!!我们当感激不尽。
同意的鱼油们,都来顶!!顶!!顶!!
若是有明白的就直接解答一下吧。
页: [1]
查看完整版本: Win32的一个问题,求助!!!