MASM32からmsvcrtを使ってみた
printf.asm
comment *
ml /c /coff /Fl /Sa printf.asm
link /subsystem:console printf
*
includelib kernel32.lib
includelib msvcrt.lib
.386
.model flat
ExitProcess proto stdcall :DWORD
printf proto c :VARARG
.const
fmt db 'hello, world %.20f', 0dh, 0ah, 0
num dq 3.1415926535897932384626433832795
.code
_start:
invoke printf, addr fmt, num
invoke ExitProcess, 0
end _start
dev.bat
@echo off
path %path%;C:\masm32\bin
set LIB=C:\masm32\lib
cmd