我正在尝试使用gcc链接一个简单的汇编代码但是我得到了编译错误Undefined reference to "WinMain@16"
。我目前正在使用Windows和NASM进行编译。
使用nasm默认值编译命令
nasm -fwin32 C:\ Users \ james \ Desktop \ hello.asm
使用默认值链接命令gcc
gcc C:\ Users \ james \ Desktop \ hello.o -o hello.exe
使用Mingw安装 代码:
extern _printf
global _main
section .data
msg: db "Hello, world!",10,0
section .text
_main:
push msg
call _printf
add esp,4
ret
使用win os 10 Toshiba笔记本电脑。