固定;這裏的固定代碼(沒有做任何事情,崩潰,但它組裝,這是穴):「非常簡單的程序中的MASM32錯誤」致命錯誤LNK1561:入口點必須定義「錯誤
.686P
.MODEL FLAT
.CODE
_START:
MOV al, 255
END _START
我還發現,我不得不與毫升使用/c
開關,然後用/SUBSYSTEM:CONSOLE
分別鏈接。
剛剛重新發現的x86彙編和MASM32,讓我重新認識了基礎知識。我寫了一個短的,毫無意義的程序。因此,看看我是否能組裝什麼:
.686P
.MODEL FLAT
.CODE
START:
MOV al, 255
END
我跑ml /coff test.asm
,並得到這樣的輸出:
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.
Assembling: test.asm
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
"test.obj"
"/OUT:test.exe"
LINK : fatal error LNK1561: entry point must be defined
我在網上讀到START是條目的名稱點。我是否犯了這個錯誤或者這是一個不同的問題?
在此先感謝!
謝謝!我做了一些更多的研究,以及這是正確的(_START也有效),我忘了用'END _START'結束程序。它現在彙編。 – Archimaredes