.globl 伪操作
用途
将符号声明为全局符号。
语法
| 项 | 描述 |
|---|---|
| .globl | 名称 [, 可视性 ] |
描述
.globl 伪操作指示符号名称是全局符号,可在链接期间由其他文件引用。 .extern, .弱或 .comm 伪操作也可用于生成全局符号。
可以使用 可视性 参数指定全局符号的可视性。
参数
| 项 | 描述 |
|---|---|
| 名称 | 指定要声明为全局的标签或符号的名称。 Name 可以是 Qualname。 (一个Qualname指定了控制部分的名称和StorageMappingClass) |
| 可视性 | 指定符号的可视性。 有效的可视性值为 导出, 隐藏, 内部和 受保护。 链接程序使用符号可视性。 |
示例
以下示例说明了如何使用 .globl 伪操作:
.globl main
main:
.csect data[rw]
.globl data[rw], protected
# data[RW] is a global symbol and is to be exported with
# protected visibility at link time.