Opções do vinculador
O LINK é uma ferramenta que vincula arquivos e bibliotecas de objetos comuns de (COFF) o formato de arquivo de objeto para criar uma biblioteca DLL do arquivo executável (.exe) ou de vínculo dinâmico.
A tabela que segue é uma lista abrangente de opções para LINK.exe.Esta seção também inclui informações sobre:
As opções de vinculador especificadas na linha de comando não diferenciam maiúsculas de minúsculas: /base e /BASE significam a mesma coisa.
Você pode especificar algumas opções de vinculador usando o pragma de comentário .
Opção |
Finalidade |
---|---|
Especifica um arquivo de resposta |
|
Especifica o alinhamento de cada seção |
|
Especifica que uma DLL não pode ser associado |
|
Especifica o comportamento de pesquisa de manifesto. |
|
Adiciona DebuggableAttribute a uma imagem gerenciado. |
|
Crie um link a um recurso gerenciado. |
|
Especifica que um módulo da Microsoft intermediate language (MSIL) deve ser importado no assembly |
|
Inserir um arquivo de recurso gerenciado para um assembly |
|
Define um endereço básico para o programa |
|
Define o tipo (IJW, puro, ou o cofre) de uma imagem CLR. |
|
Preserva o código do erro mais recente das funções chamadas pelo mecanismo de P/Invoke. |
|
Especificar que o atributo de threads você deseja aplicado ao ponto de entrada do programa CLR. |
|
/CLRUNMANAGEDCODECHECK especifica se o vinculador aplicará o atributo de SuppressUnmanagedCodeSecurity a stub vinculador- gerados de PInvoke que chamam de código gerenciado em DLL nativa. |
|
Cria informações de depuração |
|
Passa um arquivo de definição módulo (.def) para o vinculador |
|
Procura a biblioteca especificada para resolver referências externas |
|
Controla carregar atrasada de DLL |
|
Carregar tarde causa de DLL especificado |
|
Assinar um assembly parcialmente. |
|
Cria uma DLL |
|
Cria um driver do kernel do Windows NT |
|
Especifica se gerar uma imagem executável que pode ser aleatoriamente rebased em tempo de carga usando o recurso de (ASLR) de randomization de layout de espaço de endereço do Windows Vista. |
|
Define o endereço inicial |
|
Erros internos do vinculador de relatório a Microsoft. |
|
Exporta uma função |
|
Cria um programa que pode ser carregado somente em seu endereço básico preferido |
|
Força um link para concluir com o mesmo não resolvido ou símbolos definido em mais de uma vez |
|
Cria uma imagem hotpatchable. |
|
Defina o tamanho em bytes da heap |
|
Especifica o nome do arquivo de .idl e outros arquivos de saída de MIDL |
|
Evite informações de atributo de processamento em um arquivo de .idl |
|
Substitui o nome da biblioteca padrão de importação |
|
Referências de símbolo de pontos |
|
Controla vincular incremental |
|
Especificar um contêiner de chave para assinar um assembly. |
|
Especificar a chave ou o par de chaves para assinar um assembly. |
|
Informa o compilador que o aplicativo suporta endereços de duas gigabytes maiores |
|
Permite que o usuário substitua o caminho ambiente de biblioteca |
|
Especifica a geração de código de link- hora |
|
Especifica a plataforma de destino |
|
Crie um arquivo de manifesto lado a lado. |
|
Especificar uma seção de <dependentAssembly> no arquivo de manifesto. |
|
Alterar o nome padrão do arquivo de manifesto. |
|
Especifica se a informação de Controle de Conta de Usuário (UAC) está inserida no manifesto do programa. |
|
Cria um mapfile |
|
Inclui informações especificada no mapfile |
|
Seções das combina |
|
Especifica as opções de linha de comando de MIDL |
|
Suprime a criação de um assembly do .NET Framework |
|
Ignora todas as (especificado) ou bibliotecas padrão para resolver referências externas |
|
Cria uma DLL de recurso - somente |
|
Suprime a faixa de inicialização |
|
Marca um executável como testado para ser compatível com recursos de prevenção de execução de dados. |
|
Otimizações de LINK de controles |
|
Locais COMDATs na imagem em uma ordem predeterminado |
|
Especifica o nome de arquivo de saída |
|
Cria um arquivo de (PDB) de banco de dados do programa |
|
Usa um local alternativo para salvar um arquivo de PDB. |
|
Cria um arquivo de (PDB) de banco de dados do programa que não tem símbolo particular |
|
Especificar o arquivo de .pgd para optionizations guiados perfil. |
|
Gera um arquivo de saída que pode ser usado com o profiler das ferramentas de desempenho. |
|
Define a soma de verificação no cabeçalho .exe |
|
Especificar que a imagem conterá uma tabela de seguros manipuladores de exceção. |
|
Substitui os atributos de uma seção |
|
Defina o tamanho em bytes de pilha |
|
Anexa um programa de stub de MS-DOS para um programa Win32 |
|
Informa o sistema operacional como executar o arquivo .exe |
|
Com o sistema operacional para copiar a saída do vinculador a um arquivo de permuta antes de ser executado |
|
Permite que você especifique o ID de recurso de biblioteca vinculador- gerado de tipo |
|
Especifica o nome do arquivo de .tlb e outros arquivos de saída de MIDL |
|
Cria um aplicativo criado especificamente para executar no servidor de terminal |
|
Imprime mensagens de progresso de vinculador |
|
Atribui um número de versão |
|
Ativar a geração de arquivo de metadados de Tempo de Execução do Windows. |
|
Especifica o nome de arquivo para o arquivo de saída de metadados de Tempo de Execução do Windows (winmd) gerado pela opção de vinculador de /WINMD . |
|
Permite que você especifique uma chave ou um par de chaves para assinar um arquivo de metadados de Tempo de Execução do Windows. |
|
Permite que você especifique um contêiner de chave para assinar um arquivo de metadados do Windows. |
|
Permite que você assine parcialmente um arquivo de metadados de Tempo de Execução do Windows (winmd) colocando a chave pública no arquivo de winmd. |
|
Avisos do vinculador tratam como erros. |
Para obter mais informações, consulte Opções de compilador controle de LINK.
Consulte também
Referência
Configurando opções de vinculador