修理済み; これが修正されたコードです(何もせずにクラッシュしますが、アセンブルされます。これがポイントです):
.686P
.MODEL FLAT
.CODE
_START:
MOV al, 255
END _START
/c
また、mlでスイッチを使用してから、。で個別にリンクする必要があることもわかりました/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がエントリポイントの名前であることをオンラインで読みました。私はこれを間違ってしましたか、これは別の問題ですか?
前もって感謝します!