SECTIONS (C/C++)
Presenta una sección de uno o varios definitions
especificadores de acceso en secciones del archivo de salida del proyecto.
SECTIONS
definitions
Comentarios
Cada definición debe estar en una línea independiente. La palabra clave SECTIONS
puede estar en la misma línea que la primera definición o en una de las siguientes. El archivo .DEF puede contener una o varias instrucciones SECTIONS
.
Esta instrucción SECTIONS
establece atributos para una o varias secciones del archivo de imagen y se puede usar para invalidar los atributos predeterminados para cada tipo de sección.
El formato de definitions
es:
.section_name specifier
donde .section_name
es el nombre de una sección de la imagen de programa y specifier
es uno o varios de los siguientes modificadores de acceso:
Modificador | Descripción |
---|---|
EXECUTE |
La sección es ejecutable |
READ |
Permite operaciones de lectura en los datos. |
SHARED |
Comparte la sección entre todos los procesos que cargan la imagen. |
WRITE |
Permite operaciones de escritura en los datos. |
Separe los nombres de especificador con un espacio. Por ejemplo:
SECTIONS
.rdata READ WRITE
SECTIONS
marca el principio de una lista de la sección definitions
. Cada definition
debe estar en una línea separada. La palabra clave SECTIONS
puede estar en la misma línea que la palabra clave definition
o en una de las siguientes. El archivo .DEF puede contener una o varias instrucciones SECTIONS
. La palabra clave SEGMENTS
se admite como sinónimo de SECTIONS
.
Versiones anteriores de Visual C++ compatibles:
section [CLASS 'classname'] specifier
La palabra clave CLASS
es compatible con la compatibilidad, pero se omite.
Una manera equivalente de especificar atributos de sección es con la opción /SECTION.