Advertisement

汇编两个文件的连接

阅读量:

真是让人难以接受,已经困扰了两天时间,网络上的相关教程几乎一片空白,实在是无从下手……
接下来,先来查看main.asm文件中的代码内容:

复制代码
    include \masm32\include\masm32rt.inc
    .data?
      value dd ?
    .data
      item dd 0
    .code
    start:
    call main
    inkey
    exit
    main proc
    cls
    print "Hello World",13,10
    ret
    main endp
    end start
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    

代码本身较为普通,属于教程内容,按理不应存在错误,.386指令也未明确指定默认目标,但经过编译后程序能够正常运行,并成功输出helloworld。随后编写了一个sub.asm文件,并将其链接至主程序中,代码结构与之前一致。然而在链接过程中出现了如下错误:
sub.obj : error LNK2005:

全部评论 (0)

还没有任何评论哟~