更新时间:2015-10-22 21:06:34浏览次数:1+次
只是生成模块.obj文件改变一下
else if exist %ASM%%name1%.c (cl /c /Fo %ASM%%name1%.c)
else if exist %ASM%%name1%.asm (ml /c /coff %ASM%%name1%.asm)
else if exist %ASM%%name2%.c (cl /c /Fo %ASM%%name2%.c)
else if exist %ASM%%name2%.asm (ml /c /coff %ASM%%name2%.asm)
else if exist %ASM%%name3%.c (cl /c /Fo %ASM%%name3%.c)
else if exist %ASM%%name3%.asm (ml /c /coff %ASM%%name3%.asm)
这个地方前面加上%ASM%表明可以获取上面所说的var_C.bat批处理的ASM变量
就可以执行这个目录文件
这个目录准备的C语言文件
这个目录准备的头文件,这里只用一个头文件包含两个文件的子过程
如果主模块调用中用的是.asm汇编文件,就用inc头文件
如果主模块调用中用的是.cC语言文件,就用.h头文件
使用mod.bat批处理执行
执行结果
生成的文件
这就能自动生成的模块目录里的文件了
相关资讯