.globl 의사 연산
용도
심볼을 글로벌 심볼로 선언합니다.
구문
| 항목 | 설명 |
|---|---|
| .globl | 이름 [, 표시 여부 ] |
설명
.globl 의사 운영은 심볼 이름이 전역 심볼이며 링크하는 동안 다른 파일에서 참조할 수 있음을 나타냅니다. .extern, .weak 또는 .comm 의사 연산자를 사용하여 전역 심볼을 만들 수도 있습니다.
글로벌 심볼의 가시성은 가시성 매개변수를 사용하여 지정할 수 있습니다.
매개변수
| 항목 | 설명 |
|---|---|
| 이름 | 전역으로 선언할 레이블 또는 심볼의 이름을 지정합니다. 이름은 퀄네임일 수 있습니다. ( 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.