首页
社区
课程
招聘
[旧帖] [求助]Radasm如何编译 0.00雪花
发表于: 2011-1-20 13:42 1269

[旧帖] [求助]Radasm如何编译 0.00雪花

2011-1-20 13:42
1269
我是新手学习汇编,使用在Radasm上面写完一个hello window的messagebox程序。
输出:
C:\RadASM\Masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"C:\RadASM\Masm32\Include" "C:\Radasm Project\hello\hello.asm"
Assembling: C:\Radasm Project\hello\hello.asm
C:\Radasm Project\hello\hello.asm(2) : error A2008: syntax error : stacall
C:\RadASM\Masm32\Include\windows.inc(53) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(54) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(55) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(56) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(57) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(58) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(59) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(60) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(61) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(62) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(63) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(64) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(65) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(66) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(67) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(68) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(69) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(70) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(71) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(72) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(73) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(74) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(75) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(76) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\windows.inc(77) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(13) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(14) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(15) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(16) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(17) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(19) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(22) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(23) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(24) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(25) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(26) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(27) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(28) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(29) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(32) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(33) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(36) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(37) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(38) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(41) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(42) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(43) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(44) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(45) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(48) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(51) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(52) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(53) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(56) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(57) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(60) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(63) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(64) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(65) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(68) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(71) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(72) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(75) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(78) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(79) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(82) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(85) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(86) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(87) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(90) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(93) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(94) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(95) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(96) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(97) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(98) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(99) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(100) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(101) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(102) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(104) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(105) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(106) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(107) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(110) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(111) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(112) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(113) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(115) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(118) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(119) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(120) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(121) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(124) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(125) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(128) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(129) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(132) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(133) : error A2119: language type must be specified
C:\RadASM\Masm32\Include\user32.inc(133) : fatal error A1012: error count exceeds 100; stopping assembly

能否指点一下Radasm如何来编译生成程序?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
代码是这样的
.386
.model flat,stacall
option casemap:none

include windows.inc
include user32.inc
include user32.lib17FE4E2E1EH
include kernel32.inc
include kernel32.lib

.data
szCaption db 'A MessageBox',0
szText    db 'Hello,World',0

.code
start:
        invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
        invoke ExitProcess,NULL
       
end start
2011-1-20 13:44
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
里面includelib我打成include了,低级错误。
请见谅
2011-1-20 15:18
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
顶着  等高人来指点...
2011-1-20 15:21
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
回楼上,看引用,这是我的低级错误,radasm直接可以用。

呵呵,刚看罗云彬的win32汇编书。
里面的masm编译不太会也不太懂。
所以推荐初学者们先用这个。
2011-1-20 20:50
0
游客
登录 | 注册 方可回帖
返回
//