Opções do Vinculador
LINK é uma ferramenta que vincula os arquivos de objeto de formato de arquivo de objeto comum (COFF) e bibliotecas para criar um arquivo executável (. exe) ou uma biblioteca de vínculo dinâmico (DLL).
A tabela a seguir é uma lista abrangente de opções de link. exe. Esta seção também inclui informações sobre:
Opções do vinculador especificadas na linha de comando não diferenciam maiúsculas de minúsculas: /base e /BASE o mesmo significado.
Você pode especificar algumas opções de vinculador usando o comentário pragma.
Option |
Purpose |
---|---|
Especifica um arquivo de resposta |
|
Especifica o alinhamento de cada seção. |
|
Especifica que uma DLL não pode ser vinculada. |
|
Especifica o comportamento de pesquisa de manifesto. |
|
Adiciona o DebuggableAttribute a uma imagem gerenciada. |
|
Crie um link para um recurso gerenciado. |
|
Especifica que um módulo de Microsoft intermediate language (MSIL) deve ser importado para o assembly |
|
Incorpora um arquivo de recurso gerenciado para um assembly |
|
Define um endereço base para o programa. |
|
Sets the type (IJW, pure, or safe) of a CLR image. |
|
Preserva o último código de erro das funções chamadas por meio do mecanismo P/Invoke. |
|
Especifica qual atributo threading desejado aplicado ao ponto de entrada do seu programa CLR. |
|
/ /CLRUNMANAGEDCODECHECK Especifica se o vinculador aplicará o atributo SuppressUnmanagedCodeSecurity para stubs de PInvoke gerados pelo vinculador que chamam as DLLs nativas do código gerenciado. |
|
Cria as informações de depuração |
|
Passa de um arquivo de definição de módulo (. def) para o vinculador. |
|
Procura a biblioteca especificada ao resolver referências externas |
|
Controla o carregamento atrasado de DLLs |
|
Faz com que o carregamento atrasado da DLL especificada |
|
Parcialmente assine um assembly. |
|
Cria uma DLL |
|
Cria um driver de modo de kernel Windows NT |
|
Especifica se deve gerar uma imagem executável que pode ser novo aleatoriamente no tempo de carregamento usando o recurso do endereço espaço layout randomization (ASLR) do Windows Vista. |
|
Define o endereço inicial |
|
O vinculador interno de relatar erros à Microsoft. |
|
Exporta uma função |
|
Cria um programa que pode ser carregado somente no seu endereço base preferido |
|
Força um link para completar o mesmo com não resolvidos ou símbolos definidos mais de uma vez |
|
Cria uma imagem de hotpatchable. |
|
Define o tamanho da pilha em bytes |
|
Especifica o nome do arquivo. idl e outros arquivos de saída do MIDL |
|
Impede que informações de atributo de processamento em um arquivo. idl |
|
Substitui o nome de biblioteca de importação padrão |
|
Referências de símbolo de força |
|
Vinculação incremental de controles |
|
Especifica um contêiner de chave para assinar um assembly. |
|
Especifica a chave ou par de chaves para assinar um assembly. |
|
Informa ao compilador que o aplicativo oferece suporte a endereços maiores que dois gigabytes |
|
Permite que o usuário substitua o caminho da biblioteca ambiental |
|
Especifica a geração de código link-time |
|
Especifica a plataforma de destino |
|
Crie um arquivo de manifesto de lado a lado. |
|
Especificar <dependentAssembly> seção no arquivo de manifesto. |
|
Altere o nome padrão do arquivo de manifesto. |
|
Especifica se as informações de controle de conta de usuário (UAC) estão incorporadas no manifesto do programa. |
|
Cria um mapfile |
|
Inclui as informações especificadas no mapfile |
|
Combina as seções |
|
Especifica as opções de linha de comando MIDL |
|
Suprime a criação de um.Assembly do NET Framework |
|
Ignora todas (ou especificado) padrão de bibliotecas ao resolver referências externas |
|
Cria uma DLL somente recurso |
|
Suprime a faixa de inicialização |
|
Marca um executável conforme testado para ser compatível com o recurso prevenção de execução de dados do Windows. |
|
Otimizações de LINK de controles |
|
Coloca COMDATs na imagem em uma ordem predeterminada |
|
Especifica o nome do arquivo de saída |
|
Cria um arquivo de banco de dados (PDB) do programa |
|
Usa um local alternativo para salvar um arquivo PDB. |
|
Cria um arquivo de banco de dados (PDB) do programa que não tem particulares símbolos |
|
Especifique o arquivo de .pgd para optionizations do perfil interativa. |
|
Produz um arquivo de saída pode ser usado com o criador de perfil de ferramentas de desempenho. |
|
Define a soma de verificação no cabeçalho. exe |
|
Especifique que a imagem irá conter uma tabela de manipuladores de exceção de segurança. |
|
Substitui os atributos de uma seção |
|
Define o tamanho da pilha em bytes |
|
Anexa a um programa de stub do MS-DOS para um programa em Win32 |
|
Informa ao sistema operacional como executar o arquivo. exe |
|
Informa ao sistema operacional para copiar a saída do vinculador para um arquivo de permuta, antes que seja executado |
|
Permite que você especifique a identificação do recurso de biblioteca de tipos gerados de vinculador |
|
Especifica o nome do arquivo. tlb e outros arquivos de saída do MIDL |
|
Cria um aplicativo que foi projetado especificamente para ser executado em um servidor de Terminal |
|
Imprime as mensagens de progresso do vinculador |
|
Atribui um número de versão |
|
Trate os avisos de vinculador como erros. |
Para obter mais informações, consulte Opções de LINK de Compiler-Controlled.
Consulte também
Referência
Configurando opções de vinculador
Frequently Asked Questions on Building
Outros recursos
Referência de construção C/C++
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Junho de 2010 |
Adicionado um link para o /PDBALTPATH opção. |
Aprimoramento de informações. |