Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2697428
  • 博文数量: 877
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5921
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-05 12:25
个人简介

技术的乐趣在于分享,欢迎多多交流,多多沟通。

文章分类

全部博文(877)

文章存档

2021年(2)

2016年(20)

2015年(471)

2014年(358)

2013年(26)

分类: C/C++

2014-07-07 20:02:52

http://zpehome.blog.163.com/blog/static/213282042201211113261263/

EXPORT伪指令用于在程序中声明一个全局的标号,该标号可以在其他文件中引用。EXPORT可用GLOBAL代替。标号在程序中区分大小写,[WEAK]选项声明其他的同名标号优先于该标号被引用。

EXPORT  test;声明一个可全局引用的标号。

IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义,但要在当前源文件中引用,而且无论当前源文件是否引用该标号,该标号均会被加入到当前源文件的符号表中,标号在程序中区分大小写。[WEAK]选项表示当所有源文件都没有定义这样的标号时,编译器也不会给出错误信息,在大多数情况下该标号置为0,若该标号为B或BL指令引用,则将B或BL指令置为NOP操作。

例:IMPORT  Main   ;通知编译器当前文件要引用标号Main,但Main在其他源文件中定义。

EXTERN伪指令用于通知编译器要使用的标号在其他源文件中定义,但要在当前文件中引用,如果当前源文件实际并没有引用该标号,该标号不会被加入到当前源文件的符号表中。标号在程序中区分大小写,[WEAK]选项表示当所有的源文件都没有定义这样的标号时,编译器也不会给出错误信息,在多数情况下将该标号置为0,如该标号为B或BL指令引用,则将B或BL指令置为NOP操作。

例:EXTERN  Main;通知编译器当前源文件要引用标号Main,但Main在其他源文件中定义。

阅读(708) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~