다음을 통해 공유


SECTIONS(C/C++)

업데이트: 2007년 11월

프로젝트의 출력 파일에 있는 섹션에 대한 액세스 지정자인 하나 이상의 definitions로 이루어진 섹션을 파생시킵니다.

SECTIONS
definitions

설명

각 정의는 서로 다른 줄에 있어야 합니다. SECTIONS 키워드는 첫 번째 정의와 같은 줄 또는 앞의 줄에 있을 수 있습니다. .def 파일에는 하나 이상의 SECTIONS 문이 들어 있을 수 있습니다.

SECTIONS 문은 이미지 파일에 있는 하나 이상의 섹션에 대한 특성을 설정하며, 각 형식의 섹션에 대해 기본 특성을 재정의하는 데 사용될 수 있습니다.

definitions의 형식은 다음과 같습니다.

.section_name specifier

여기에서 .section_name은 프로그램 이미지의 섹션 이름이고 specifier는 다음과 같은 하나 이상의 액세스 한정자입니다.

  • EXECUTE

  • READ

  • SHARED

  • WRITE

식별자 이름은 공백으로 구분합니다. 예를 들면 다음과 같습니다.

SECTIONS
.rdata READ WRITE

SECTIONS는 섹션 목록의 처음 부분을 definitions로 표시합니다. 각 정의는 서로 다른 줄에 있어야 합니다. SECTIONS 키워드는 첫 번째 정의와 같은 줄 또는 앞의 줄에 있을 수 있습니다. .def 파일에는 하나 이상의 SECTIONS 문이 들어 있을 수 있습니다. SEGMENTS 키워드는 SECTIONS에 대한 동의어로서 지원됩니다.

이전 버전의 Visual C++에서는 다음과 같은 형식을 지원했습니다.

section [CLASS 'classname'] specifier

CLASS 키워드는 호환성을 위해 지원되지만 무시됩니다.

이와 동일한 섹션 특성 지정 방법은 /SECTION 옵션을 사용하는 것입니다.

참고 항목

참조

모듈 정의 문의 규칙