Compartilhar via


SECTIONS (C/C++)

Apresenta uma seção de um ou mais definitions que é especificadores de acesso em seções no arquivo de saída do projeto.

SECTIONS
definitions

Comentários

Cada definição deve estar em uma linha separada. A palavra-chave de SECTIONS pode estar na mesma linha da primeira definição ou em uma linha acima. O arquivo .def pode conter uma ou mais instruções de SECTIONS .

Essa instrução de SECTIONS define atributos de uma ou várias seções no arquivo de imagem, e pode ser usada para substituir os atributos padrão para cada tipo da seção.

O formato para definitions é:

.section_name specifier

.section_name onde é o nome de uma seção em sua imagem e em specifierde programaé um ou mais dos seguintes modificadores de acesso:

Modificador

Descrição

EXECUTE

A seção é executável

READ

Permite operações de leitura em dados

SHARED

Compartilha a seção entre todos os processos que carregam a imagem

WRITE

Permite operações de gravação de dados

Nomes do especificador separados por um espaço. Por exemplo:

SECTIONS
.rdata READ WRITE

SECTIONS marca o início de uma lista de definitionsseção. Cada definition deve estar em uma linha separada. A palavra-chave de SECTIONS pode estar na mesma linha que primeiro definition ou em uma linha acima. O arquivo .def pode conter uma ou mais instruções de SECTIONS . A palavra-chave de SEGMENTS tem suporte como um sinônimo para SECTIONS.

As versões anteriores do Visual C++ com suporte:

section [CLASS 'classname'] specifier

A palavra-chave de CLASS tem suporte para compatibilidade, mas é ignorado.

Equivalente uma maneira de especificar atributos da seção é com o padrão de /SECTION .

Consulte também

Referência

Regras para instruções de definição do módulo