32位汇编中编译时在命令行编译是怎么回事
怎么样用命令行编译obj跟res过程可以详细给我吗,用的是MASM328.0,复制都可以,就是用CMD编译...
怎么样用命令行编译 obj 跟 res过程可以详细给我吗 ,用的是MASM32 8.0 ,复制都可以,就是用CMD编译
展开
1个回答
2013-07-18
展开全部
一、汇编编译器的安装与配置这里使用汇编编译器MASM32
1.下载MASM32去 http://www.masm32.com/下载最新版的MASM32 2.安装MASM32 3.设置环境变量MASM32安装目录下重要的目录:bin, include, lib 在环境变量中设置下列值C:\masm32\bin ->PATHC:\masm32\include ->INCLUDEC:\masm32\lib ->LIB 另外,作者源代码盘中也有头文件和库文件,也一并添加到环境变量中在环境变量中设置Irvinee32.inc, Irvine32.libC:\Lib32 ->INCLUDEC:\Lib32 ->LIB 二、编辑源程序使用文本编辑器UltraEdit编写汇编源程序, 汇编源文件以asm作扩展名,使用include包含头文件, 32位汇编程序的头文件以inc作扩展名,添加下面几行:INCLUDE Irvine32.inc INCLUDELIB Irvine32.libINCLUDELIB kernel32.lib 三、编译链接执行命令行下运行下面的命令
编译:ml /c /coff hello.asm 链接:link /subsystem:console hello.obj执行:hello.exe http://hi.baidu.com/lovelovelt/blog/item/7beaf9faecfbfe6d024f5662.html
1.下载MASM32去 http://www.masm32.com/下载最新版的MASM32 2.安装MASM32 3.设置环境变量MASM32安装目录下重要的目录:bin, include, lib 在环境变量中设置下列值C:\masm32\bin ->PATHC:\masm32\include ->INCLUDEC:\masm32\lib ->LIB 另外,作者源代码盘中也有头文件和库文件,也一并添加到环境变量中在环境变量中设置Irvinee32.inc, Irvine32.libC:\Lib32 ->INCLUDEC:\Lib32 ->LIB 二、编辑源程序使用文本编辑器UltraEdit编写汇编源程序, 汇编源文件以asm作扩展名,使用include包含头文件, 32位汇编程序的头文件以inc作扩展名,添加下面几行:INCLUDE Irvine32.inc INCLUDELIB Irvine32.libINCLUDELIB kernel32.lib 三、编译链接执行命令行下运行下面的命令
编译:ml /c /coff hello.asm 链接:link /subsystem:console hello.obj执行:hello.exe http://hi.baidu.com/lovelovelt/blog/item/7beaf9faecfbfe6d024f5662.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询