高手帮忙呀 小问题
Aaah 2003-10-16 08:23:25 刚学汇编没多久
就有点犯懒了
将 MASM 和 LINK 拷到一个目录下
写了一个批处理
意在只要运行一下这个批处理
就可以将编译链接一次完成
批处理是这样写的
@echo off
rem 请根据 Masm 的目录修改下面的 Masm32Dir 环境变量!
set MasmDir=D:\Masm
masm a.asm;
if errorlevel 1 goto errorasm
echo succeed compile a.ASM act a.OBJ!
link a.obj;
if errorlevel 1 goto errorlink
echo succeed link a.OBJ act a.EXE!
cls
a.exe
pause
:errorasm
echo.
echo error: compile a.OBJ please examine!
pause
goto loadend
:errorlink
echo.
echo error: link a.OBJ please examine!
pause
goto loadend
:loadend
exit
问题一
我想将a.asm用变量取代
可是我左右都不会设置
就没成功过
希望大家指点一下
问题二
链接时出错
但可以得到obj和exe文件
可是运行后不会有结果(绝对不是结果一闪而过那一种)
同样的文件 我用MASM命令编译LINK命令链接就没有问题
奇怪的是
用FC命令进行比较时发现
用批处理链接出的文件OBJ和EXE与手工编译链接的文件没有任何区别
那为什么一个可以用
一个不可以呢
why
谢谢了先