さて、今日はいくつかの asm を学ぼうとしています。
私はnasmとgo linkを使用しています。この hello world は正常に動作しているようです:
bits 32
extern _MessageBoxA@16
extern _ExitProcess@4
section .data
title db 'Somme message',0
message db 'Hello World!',0
section .text
global _start
_start:
push dword 0 ; Type = MB_OK
push dword title ; Caption
push dword message ; Message
push dword 0 ; Handle = NULL
call _MessageBoxA@16
push dword 0 ; Exit Code = EXIT_SUCCESS
call _ExitProcess@4
私はそれを構築することができます: nasm -fwin32 test.asm golink /entry _start /mix test.obj user32.dll, kernel32.dll
今私の質問は: golink の代わりに alink を使用してビルドできますか? はいの場合、どうすればそれを行うことができますか?
どうもありがとう