Compartilhar via


/LINKREPRO (nome do diretório de reprodução de link)

Informa ao vinculador ou à ferramenta de biblioteca para gerar uma reprodução de vinculação em um diretório especificado.

Sintaxe

/LINKREPRO:directory-name

Argumentos

/LINKREPRO:directory-name
O diretório especificado pelo usuário para armazenar a reprodução de vinculação. Os nomes de diretório que incluem espaços devem ser colocados entre aspas duplas.

Comentários

A opção /LINKREPRO é usada para criar uma reprodução de vinculação. É um conjunto de artefatos de compilação que permitem que a Microsoft reproduza um problema que ocorre durante o tempo de vinculação ou durante operações de biblioteca. É útil para problemas como uma falha de back-end envolvendo a LTCG (Geração de Código Durante o Tempo de Vinculação), um erro de vinculador LNK1000 ou uma falha no vinculador. A ferramenta produz uma reprodução de vinculação quando você especifica a opção do vinculador /LINKREPRO ou quando você define a variável de ambiente link_repro no ambiente de build da linha de comando. Para obter mais informações, consulte a seção Reproduções de vinculação em Como relatar um problema com o conjunto de ferramentas do Microsoft C++.

A opção do vinculador /LINKREPRO e a variável de ambiente link_repro exigem que você especifique um diretório de saída para a reprodução da vinculação. Na linha de comando ou no IDE, especifique o diretório usando uma opção /LINKREPRO:directory-name. O directory-name que você especificar poderá ser um caminho absoluto ou relativo, mas o diretório deve existir. A opção de linha de comando substitui qualquer valor de diretório definido na variável de ambiente link_repro.

Para obter informações sobre como limitar a geração de reprodução de vinculação a um nome de arquivo de destino específico, veja a opção /LINKREPROTARGET. Essa opção pode ser usada para especificar um destino específico para o qual gerar uma reprodução de vinculação. Ela é útil em builds complexos que invocam o vinculador ou a ferramenta de biblioteca mais de uma vez.

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades da Configuração>Vinculador>Linha de Comando.

  3. Digite a opção /LINKREPRO:directory-name na caixa Opções Adicionais. Você deve especificar um valor directory-name existente. Escolha OK para aplicar a alteração.

Depois de gerar a reprodução de vinculação, abra esta página de propriedade novamente para remover a opção /LINKREPRO de seus builds.

Para definir esta opção do vinculador por meio de programação

Confira também

Referência de vinculador MSVC
Opções de vinculador MSVC
/LINKREPROTARGET