Compartilhar via


SEÇÕES (C/C++)

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

SECTIONS
definitions

Comentários

Cada definição deve estar em uma linha separada.O SECTIONS palavra-chave pode ser na mesma linha como a primeira definição ou em uma linha anterior.O arquivo. def pode conter um ou mais SECTIONS instruções.

Isso SECTIONS instrução define atributos para uma ou mais seções no arquivo de imagem e pode ser usada para substituir os atributos padrão para cada tipo de seção.

O formato de definitions é:

.section_name specifier

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

Modificador

Descrição

EXECUTE

A seção é executável

READ

Permite que as operações de leitura nos dados

SHARED

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

WRITE

Permite que as operações de gravação em dados

Separe os nomes de especificador com um espaço.Por exemplo:

SECTIONS
.rdata READ WRITE

SECTIONSmarca o início de uma lista da seção definitions.Cada definition deve estar em uma linha separada.O SECTIONS palavra-chave pode estar na mesma linha que o primeiro definition ou em uma linha anterior.O arquivo. def pode conter um ou mais SECTIONS instruções.O SEGMENTS palavra-chave é suportado como um sinônimo de SECTIONS.

Suporte para versões anteriores do Visual C++:

section [CLASS 'classname'] specifier

O CLASS palavra-chave é suportada para compatibilidade, mas é ignorado.

Uma maneira equivalente para especificar atributos de seção é com o /SECTION opção.

Consulte também

Referência

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