masm32 9.0 编译、连接问题
来源:互联网 发布:弗洛伊德算法手工计算 编辑:程序博客网 时间:2024/06/07 23:58
我使用masm32 9.0 的qeditor编写了下面小程序:
.model small
.stack 200h
.data
strMsg db 'hello world!',13,10,'$'
.code
start:
mov ax, @data
mov ds, ax
mov dx, offset strMsg
mov ah, 09H
int 21h
mov ah, 4ch
int 21h
end start
点击 Projects-->Assemble ASM file 报错:
error A2006: undefined symbol : DGROUP
解决:
masm编译器ml.exe有两个选项
/coff 和 /omf
dos程序 要指定参数 /omf
win32程序 要指定 /coff
masm 9.0 默认的参数是/coff。
连接时使用命令 link hello.obj。又报错,
LINK:error:Segment reference in fixup record
fatal error LINK1123:
真不容易!
解决:原来linker有两个版本。在bin目录下有两个文件:
link.exe: Ms Incremental Linker, 连接Dos程序;
link16.exe: Ms Segmented Executable Linker, 连接win32程序。
- masm32 9.0 编译、连接问题
- VC连接 调用MASM32编译的obj文件
- MASM32 编译链接
- masm32编译批处理编写
- masm32
- 编译连接模板库问题
- 使用vs2010和masm32搭建win32汇编语言编程编译环境
- 汇编之初学-如何编译链接-masm32汇编器
- MASM32 读取连接的USB设备路径列表
- MASM32 v11 汇编、连接及运行程序的方法
- 编译顺序连接问题和 lnk4248 问题
- 【原创】用MASM32制作屏幕保护程序的问题及解决
- 【原创】MASM32中使用资源的一个问题
- vs2008编译连接出现的一个问题
- 百度地图编译连接错误问题
- 手动编译连接汇编程序遇到的问题
- 嵌入式学习 赋值 编译 连接地址问题
- vs2013编译FFMPEG. 连接错误问题.
- web.config里连接ACCESS的写法
- AheadLib
- 在MS CRM 4.0中引用JS文件
- shell 将当前时间写入指定文件行
- 哈弗大学校训
- masm32 9.0 编译、连接问题
- POJ 1016 循环数 字符串处理与英文理解
- 软件工程博客作业——陈稳霖
- DCS系统的验收
- There is no Action mapped for action
- java工程调试心得
- Android开发经验汇总(持续补充中...)
- VC++基础 字符串数组的应用
- Android NDK 使用第一步,编译c文件,声明jni并调用。