SECTIONS (C/C++)
Führt einen Abschnitt eines oder definitions
mehrerer Abschnitte ein, die Zugriffsbezeichner für Abschnitte in der Ausgabedatei Ihres Projekts sind.
SECTIONS
definitions
Hinweise
Jede Definition muss sich in einer separaten Zeile befinden. Das SECTIONS
Schlüsselwort kann sich in derselben Zeile wie die erste Definition oder in einer vorherigen Zeile befinden. Die DEF-Datei kann eine oder SECTIONS
mehrere Anweisungen enthalten.
Diese SECTIONS
Anweisung legt Attribute für einen oder mehrere Abschnitte in der Bilddatei fest und kann verwendet werden, um die Standardattribute für jeden Abschnittstyp außer Kraft zu setzen.
Das Format lautet:definitions
.section_name specifier
dabei .section_name
handelt es sich um den Namen eines Abschnitts in Ihrem Programmbild und specifier
eine oder mehrere der folgenden Zugriffsmodifizierer:
Modifizierer | Beschreibung |
---|---|
EXECUTE |
Der Abschnitt ist ausführbar. |
READ |
Ermöglicht Lesevorgängen für Daten |
SHARED |
Gibt den Abschnitt für alle Prozesse frei, die das Bild laden |
WRITE |
Ermöglicht Schreibvorgänge für Daten |
Trennen Sie Bezeichnernamen mit einem Leerzeichen. Zum Beispiel:
SECTIONS
.rdata READ WRITE
SECTIONS
markiert den Anfang einer Liste des Abschnitts definitions
. Jeder definition
muss sich in einer separaten Zeile enthalten. Das SECTIONS
Schlüsselwort kann sich in derselben Zeile wie die erste definition
oder in einer vorhergehenden Zeile befinden. Die DEF-Datei kann eine oder SECTIONS
mehrere Anweisungen enthalten. Das SEGMENTS
Schlüsselwort wird als Synonym für SECTIONS
.
Ältere Versionen von Visual C++ werden unterstützt:
section [CLASS 'classname'] specifier
Das CLASS
Schlüsselwort wird aus Kompatibilitätsgründen unterstützt, wird jedoch ignoriert.
Eine gleichwertige Möglichkeit zum Angeben von Abschnittsattributen ist die Option "/SECTION ".