SEKCJE (C/C++)

Wprowadza sekcję co najmniej jednej definitions specyfikatora dostępu w sekcjach w pliku wyjściowym projektu.

SECTIONS
definitions

Uwagi

Każda definicja musi znajdować się w osobnym wierszu. Słowo SECTIONS kluczowe może znajdować się w tym samym wierszu co pierwsza definicja lub w poprzednim wierszu. Plik .def może zawierać co najmniej jedną SECTIONS instrukcję.

Ta SECTIONS instrukcja ustawia atrybuty dla co najmniej jednej sekcji w pliku obrazu i może służyć do zastępowania atrybutów domyślnych dla każdego typu sekcji.

Format parametru definitions to:

.section_name specifier

gdzie .section_name jest nazwą sekcji na obrazie programu i specifier jest co najmniej jednym z następujących modyfikatorów dostępu:

Modyfikator opis
EXECUTE Sekcja jest wykonywalna
READ Zezwala na operacje odczytu na danych
SHARED Udostępnia sekcję wśród wszystkich procesów ładujących obraz
WRITE Zezwala na operacje zapisu na danych

Oddzielaj nazwy specyfikatora spacją. Przykład:

SECTIONS
.rdata READ WRITE

SECTIONS oznacza początek listy sekcji definitions. Każdy definition musi znajdować się w osobnym wierszu. Słowo SECTIONS kluczowe może znajdować się w tym samym wierszu co pierwszy definition lub w poprzednim wierszu. Plik .def może zawierać co najmniej jedną SECTIONS instrukcję. Słowo SEGMENTS kluczowe jest obsługiwane jako synonim dla elementu SECTIONS.

Obsługiwane starsze wersje programu Visual C++:

section [CLASS 'classname'] specifier

Słowo CLASS kluczowe jest obsługiwane w celu zachowania zgodności, ale jest ignorowane.

Równoważnym sposobem określania atrybutów sekcji jest opcja /SECTION .

Zobacz też

Zasady dla instrukcji definicji modułu