다음을 통해 공유


SECTIONS(C/C++)

프로젝트 출력 파일의 섹션에 대한 액세스 지정자인 하나 이상의 definitions 섹션을 소개합니다.

SECTIONS
definitions

설명

각 정의는 별도의 줄에 있어야 합니다. 키워드는 SECTIONS 첫 번째 정의와 동일한 줄 또는 이전 줄에 있을 수 있습니다. .def 파일에는 하나 이상의 SECTIONS 문이 포함될 수 있습니다.

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

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

.section_name specifier

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

한정자 설명
EXECUTE 섹션이 실행 가능
READ 데이터에 대한 읽기 작업을 허용합니다.
SHARED 이미지를 로드하는 모든 프로세스 간에 섹션 공유
WRITE 데이터에 대한 쓰기 작업을 허용합니다.

지정자 이름을 공백으로 구분합니다. 예시:

SECTIONS
.rdata READ WRITE

SECTIONS 는 구역 definitions목록의 시작을 표시합니다. 각각 definition 은 별도의 줄에 있어야 합니다. 키워드는 SECTIONS 첫 번째 definition 줄이나 이전 줄과 동일한 줄에 있을 수 있습니다. .def 파일에는 하나 이상의 SECTIONS 문이 포함될 수 있습니다. 키 SEGMENTS 워드는 .의 동의어로 지원됩니다 SECTIONS.

이전 버전의 Visual C++가 지원됩니다.

section [CLASS 'classname'] specifier

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

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

참고 항목

모듈 정의 문의 규칙