level 2
pig05121
楼主
使用nasm编译源程序,每次都要打好多打好多个字符的命令
今天想到可以用批处理方法简化
一、生成com文件
在记事本里输入nasm %1.asm -o %1.com
保存为bycom.bat
假如源程序文件名为lx.asm,则编译时输入bycom lx
就和输入nasm lx.asm -o lx.com是一样的
二、生成exe文件
我使用的连接程序是masm的link
在记事本里输入
nasm -f obj %1.asm
link %1.obj;
保存为byexe.bat
假如源程序文件名为lx.asm,则编译时输入byexe lx
第一行生成lx.obj,第二行生成lx.exe
三、nasm、link、bycom、byexe和源程序都放在同一文件夹中
2014年12月01日 14点12分
1
今天想到可以用批处理方法简化
一、生成com文件
在记事本里输入nasm %1.asm -o %1.com
保存为bycom.bat
假如源程序文件名为lx.asm,则编译时输入bycom lx
就和输入nasm lx.asm -o lx.com是一样的
二、生成exe文件
我使用的连接程序是masm的link
在记事本里输入
nasm -f obj %1.asm
link %1.obj;
保存为byexe.bat
假如源程序文件名为lx.asm,则编译时输入byexe lx
第一行生成lx.obj,第二行生成lx.exe
三、nasm、link、bycom、byexe和源程序都放在同一文件夹中