鱼C论坛

 找回密码
 立即注册
查看: 2313|回复: 4

这是怎么回事?可以编译.obj,怎么编译不了.exe???

[复制链接]
发表于 2012-4-11 06:55:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
assume cs:codesg
codesg segment
   mov ax,2000h
   mov ss,ax
   mov sp,0
   add sp,10
   pop ax
   pop bx
   push ax
   push bx
   pop ax
   pop bx
   
   mov ax,4c00h
   int 21h
   
codesg ends
end


这是源码、、。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-4-11 06:57:48 | 显示全部楼层
F:\RadASM\Masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"F:\RadASM\Masm32\Include" "C:\MASM\t1.asm"
Assembling: C:\MASM\t1.asm
F:\RadASM\Masm32\Bin\LINK.EXE /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"F:\RadASM\Masm32\Lib" "C:\MASM\t1.obj"
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

LINK : error LNK2001: unresolved external symbol _WinMainCRTStartup
t1.exe : fatal error LNK1120: 1 unresolved externals

构建时发生错误.
总共编译时间 188 毫秒
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-4-11 07:01:07 | 显示全部楼层
这是用link.exe软件显示的错误

C:\MASM\T1.OBJ : fatal error L1101: invalid object module
pos: 1 Record type: 4C
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-4-11 10:27:18 | 显示全部楼层
一切正常... ...木有错误..
我都是吧 masm.exe link.exe ml.exe 三个程序复制到跟要编译的 .asm 放在一个文件夹下然后直接在文件夹下运行

C:\Documents and Settings\Administrator>e:

E:\>cd test

E:\TEST>ml t1.asm
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-4-11 15:42:13 | 显示全部楼层
:Q     改了下文件名又可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 10:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表