读书笔记——Windows环境下32位汇编语言程序设计(2)配置环境

时间:2022-02-15 16:08:05

一直想买本罗云彬的Win32汇编书,现在终于出典藏版了,就买了本,读一读,涨涨姿势。

我把笔记本光驱拆下来添加了个硬盘,现在想装回去发现坏了,所以守着CD盘,代码却用的是第三版的,这真是个悲剧啊。

----------------------------------------------我是分割线-------------------------------------------------------

书上讲的很是细微。所以也没啥好写的,我仅仅将自己写在书上的笔记和自己的代码发到我的博客笔记里。

我所写的东西仅为我个人的理解,可能我理解错了,但是我运行成功了。


虽然有些东西早已知道,但是还是列出来的好:

1、在一个CMD中运行var.bat进行配置时,仅对当前CMD窗口有效。

2、设置VC的目录时,由于我用的是VS2010,所以include里用的是 VC\include和VC\atlmfc\include。

3、设置include时,在var.bat中Program Files是不用加引号的。


我的VS2010和masm32v11r都装在C盘,你知道有些东西还是C盘的好。

下面是我的Var.bat里的内容。

@echo off
rem 请根据 Masm32 软件包的安装目录修改下面的 Masm32Dir 环境变量!
set Masm32Dir=C:\Masm32
set include=%Masm32Dir%\Include;C:\Program Files\Microsoft Visual Studio 10.0\VC\include;C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include;%include%
set lib=%Masm32Dir%\lib;%lib%
set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH%
echo on

先把光盘里的第二章test拷贝到一个目录里(我放在C:\Masm32Code)。

然后把Var.bat也放在这里。

运行cmd,然后输入cd C:\Masm32Code,切换目录。

运行var.bat

切换到test

运行nmake


现在得到了一个有笑脸的Test.exe

运行结果如下:

读书笔记——Windows环境下32位汇编语言程序设计(2)配置环境