.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.