Opções do Vinculador
LINK é uma ferramenta que vincule arquivos de objeto COFF (Common Object formato de arquivo) 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 para 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 significa a mesma coisa.
Você pode especificar algumas opções de vinculador usando o comentário pragma.
Opção |
Objetivo |
---|---|
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 para uma imagem gerenciada. |
|
Crie um link para um recurso gerenciado. |
|
Especifica que um módulo de intermediate linguagem (MSIL) deve ser importado para o assembly |
|
Incorpora um arquivo de recurso gerenciado para um assembly |
|
Define um endereço básico para o programa |
|
Define o tipo (IJW, puro ou segurança) de uma imagem CLR. |
|
Preserva o último código de erro das funções chamadas pelo mecanismo de P/Invoke. |
|
Especificar qual atributo threading ser aplicado ao ponto de entrada do seu programa CLR. |
|
/ CLRUNMANAGEDCODECHECK Especifica se o vinculador aplicará o atributo SuppressUnmanagedCodeSecurity a stubs de PInvoke gerados pelo vinculador que chamar DLLs nativas do código gerenciado. |
|
Cria as informações de depuração |
|
Transmite um arquivo de definição de módulo (.def) para o vinculador |
|
A biblioteca especificada de pesquisa ao resolver referências externas |
|
Controla o carregamento atrasado de DLLs |
|
Faz com que o carregamento atrasado de DLL especificada |
|
Assine um assembly parcialmente. |
|
Cria uma DLL |
|
Cria um driver de modo kernel do Windows NT |
|
Especifica se deve gerar uma imagem executável base pode ser aleatoriamente alterada em time de carga usando o recurso de randomização (ASLR) do endereço espaço layout do Windows Vista. |
|
Define o endereço inicial |
|
Vinculador interno de relatar erros à Microsoft. |
|
Exporta uma função |
|
Cria um programa que pode ser carregado somente no seu endereço básico preferido |
|
Força um link para concluir com o mesmo não resolvidos ou símbolos definido mais de uma vez |
|
Cria uma imagem hotpatchable. |
|
Define o dimensionar do heap 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 da biblioteca de importação padrão |
|
Referências de símbolo de força |
|
Vinculação incremental de controles |
|
Especificar um contêiner de chave para assinar um assembly. |
|
Especifica a chave ou emparelhar 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 substituir o caminho da biblioteca ambientais |
|
Especifica a geração de código em time de link |
|
Especifica a plataforma de destino |
|
Crie um arquivo de manifesto lado a lado. |
|
Especificar uma seção <dependentassembly>no seu 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 mapa |
|
Inclui informações especificadas do mapa |
|
Combina as seções |
|
Especifica opções de linha de comando MIDL |
|
Suprime a criação de um assembly do .NET estrutura |
|
Ignora todas (ou especificado) padrão bibliotecas ao resolver referências externas |
|
Cria uma DLL apenas de recursos |
|
Suprime a faixa de inicialização |
|
Marca um executável sistema autônomo 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 nome de arquivo de saída |
|
Cria um arquivo de banco de dados (PDB) de programa |
|
Cria um arquivo de banco de dados (PDB) do programa que não possui nenhum símbolo particular |
|
Especificar arquivo .pgd para optionizations guiada de analisar. |
|
Produz um arquivo de saída que pode ser usado com o criador de perfil desempenho Tools. |
|
Define o soma de verificação do cabeçalho .exe |
|
Especifique que a imagem contenha uma tabela de manipuladores de exceção segura. |
|
Substitui os atributos de uma seção |
|
Define o dimensionar da pilha em bytes |
|
Conecta-se um programa do MS-DOS stub a um programa Win32 |
|
Informa o sistema operacional como executar o arquivo .exe |
|
Faz com que o sistema operacional para copiar a saída do vinculador para um arquivo de permuta antes de ser executado |
|
Permite que você especifique a ID do recurso da biblioteca de tipos gerados pelo 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 Terminal servidor |
|
Imprime as mensagens de progresso do vinculador |
|
Atribui um número de versão |
|
Trate vinculador avisos sistema autônomo erros. |
Para obter mais informações, consulte Opções de LINK controlado pelo compilador.
Consulte também
Referência
Definindo opções do vinculador
Perguntas mais freqüentes em construção