Nasm Hello World在Visual Studio 2013中失败

时间:2018-11-21 10:09:51

标签: windows visual-studio nasm

asm文件是t.asm

 global _asmp
 section .text

_asmp:
    mov eax, 1
    mov edi, 1
    mov esi, msg
    mov edx, msglen
    syscall
    mov eax, 60
    xor edi, edi
    syscall

    section .data
msg: db "hello, world!", 10
msglen: equ $ - msg

位于m.c中的main()名为_asmp以打印“ hello work”,m.c如下:

#include "stdio.h"
extern asmp();

int main()
{
    printf("hi asm\n");
    asmp();
    return 0;
};

它已成功编译,但无法运行。 Visual Studio 2013中的配置如下所示

enter image description here

enter image description here

enter image description here

这似乎是由链接引起的,我不知道该如何解决,有人可以帮忙吗?

0 个答案:

没有答案