《chapter过程》-课件设计(公开).pptVIP

  • 4
  • 0
  • 约1.36万字
  • 约 52页
  • 2018-12-21 发布于广西
  • 举报
第5章 过程 5.2 与外部库链接 链接库是指包含了标准库函数的文件,这些库函数已经编译成机器码的形式。 链接库可以由一个或多个源文件构成,这些文件被汇编成目标文件并以链接器能够识别的特定格式插入到一个文件中构成链接库。 例如:程序要调用WriteString过程在控制台上显示字符串 WriteString PROTO ; PROTO伪指令声明要调用的外部过程, 该语句可以在Irvine32.inc中找到。 Call WriteString ;使用CALL指令调用writestring过程 Call WriteString 指令的处理过程: 汇编器汇编到该指令时,为CALL指令的目的地址留出空白,该地址要等到链接阶段再填入。 链接器在链接库中查找WriteString过程,将其相应的机器指令复制到程序的可执行文件中,并将该过程在可执行文件中的实际地址补入到CALL指令中为目的地址留出的空白处。 如果试图调用的过程不在链接库中,链接器会产生一条链接错误消息,并拒绝生成可执行文件。 链接器的命令行选项 链接程序将程序的目标文件和库文件合并起来,格式为:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档