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 옵션을 사용하는 것입니다.