sbdjdy 发表于 2014-6-22 22:51:29

fatal error link1561:enty point must be defined问题

本帖最后由 sbdjdy 于 2014-6-22 22:56 编辑

大家好自己是个汇编初学者,系统为win7 64位旗舰,在cmd下运行小甲鱼老师《零基础学习汇编》例题时总是出现可以编译但无法连接的问题,提示说找不到入口函数,可我程序似乎没什么错误啊,希望高手解答一下,谢谢!

程序如下:

CODES SEGMENT
    ASSUME CS:CODES
START:
    MOV AX,2000H
    MOV DS,AX
    MOV AL,
    MOV BL,
    MOV CL,
    MOV DL,

    MOV AH,4CH
    INT 21H
CODES ENDS
    END START

cmd命令窗口中编译连接代码如下:(不知怎么上传图片啊!!)

D:\try>masm 2.asm
Microsoft (R) MASM Compatibility Driver
Copyright (C) Microsoft Corp 1993.All rights reserved.

Invoking: ML.EXE /I. /Zm /c /Ta 2.asm

Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997.All rights reserved.

Assembling: 2.asm

D:\try>link 2.obj
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

2.obj : warning LNK4033: converting object format from OMF to COFF
LINK : fatal error LNK1561: entry point must be defined

D:\try>

小名明SIU 发表于 2014-6-24 15:09:05

你的编译器版本高了,   试试ml /c /coff 2.sam   link /subsystem:console 2.obj

sbdjdy 发表于 2014-9-14 00:34:24

小名明SIU 发表于 2014-6-24 15:09
你的编译器版本高了,   试试ml /c /coff 2.sam   link /subsystem:console 2.obj

谢谢了,还是好心人多:lol:
页: [1]
查看完整版本: fatal error link1561:enty point must be defined问题