Partilhar via


Propriedades do vinculador (Linux C++)

O suporte ao Linux está disponível no Visual Studio 2017 e posterior.

Geral

Propriedade Descrição Escolhas
Arquivo de saída A opção substitui o nome padrão e o local do programa que o vinculador cria. (-o)
Mostrar progresso Imprime mensagens de progresso do vinculador.
Versão A opção -version diz ao vinculador para colocar um número de versão no cabeçalho do executável.
Ativar saída detalhada A opção -verbose indica ao ligador gerar mensagens detalhadas para depuração.
Rastreio A opção --trace informa ao vinculador para produzir os arquivos de entrada conforme são processados.
Símbolos de rastreamento Imprima a lista de arquivos nos quais aparece um símbolo. (--trace-symbol=symbol)
Imprimir Mapa A opção --print-map diz ao vinculador para gerar um mapa de link.
Relatar referências de símbolos não resolvidas Esta opção, quando ativada, reportará referências de símbolos não resolvidas.
Otimizar para a utilização de memória Otimize para uso de memória, relendo as tabelas de símbolos conforme necessário.
Caminho de pesquisa da biblioteca compartilhada Permite que o usuário preencha o caminho de pesquisa da biblioteca compartilhada. (-rpath-link=caminho)
Diretórios de bibliotecas adicionais Permite que o usuário substitua o caminho da biblioteca ambiental. (-L pasta).
linker Especifica o programa a ser invocado durante a vinculação ou o caminho para o vinculador no sistema remoto.
Tempo de Expiração do Link Tempo limite de ligação remota, em milissegundos.
Copiar saída Especifica se o arquivo de saída de compilação deve ser copiado do sistema remoto para a máquina local.

Entrada

Propriedade Descrição Escolhas
Ignorar bibliotecas padrão específicas Especifica um ou mais nomes de bibliotecas padrão a serem ignorados. (--exclude-libs lib,lib)
Ignorar bibliotecas padrão Ignore as bibliotecas padrão e pesquise apenas as bibliotecas especificadas explicitamente.
Forçar referências de símbolos indefinidos Símbolo de força a ser inserido no arquivo de saída como um símbolo indefinido. (-u símbolo --undefined=symbol)
Dependências da biblioteca Esta opção permite especificar bibliotecas adicionais a serem adicionadas à linha de comando do vinculador. A biblioteca adicional será adicionada ao final da linha de comando do vinculador prefixada com 'lib' e terminará com a extensão '.a'. (-lFILE)
Dependências adicionais Especifica itens adicionais a serem adicionados à linha de comando do link.

Depuração de código

Propriedade Descrição Escolhas
Informações de Símbolos do Depurador Informações do símbolo do depurador do arquivo de saída. Incluir tudo
Omitir somente informações do símbolo do depurador
Omitir todas as informações do símbolo
Nome do arquivo do mapa A opção Mapa diz ao vinculador para criar um arquivo de mapa com o nome especificado pelo usuário. (-Mapa=)

Avançado

Propriedade Descrição Escolhas
Marcar variáveis somente leitura após a realocação Esta opção marca as variáveis somente leitura após a realocação.
Ativar vinculação de função imediata Esta opção marca o objeto para vinculação de função imediata.
Não requer pilha executável Esta opção indica que a saída não requer uma pilha executável.
Todo o Arquivo O arquivo completo utiliza todo o código das fontes e dependências adicionais.