Sintaxe de linha de comando do vinculador
Para executar o LINK.EXE, use a seguinte sintaxe de comando:
LINK arguments
O arguments incluem opções e nomes de arquivos e podem ser especificados em qualquer ordem.As opções são processado primeiro, depois em seguida arquivos.Use um ou mais espaços ou tabulações para separar os argumentos.
Observação |
---|
Você pode iniciar essa ferramenta somente a partir de Visual Studio prompt de comando.Não é possível iniciá-lo de um prompt de comando do sistema ou do arquivo Explorer. |
Na linha de comando, uma opção consiste em um especificador de opção, um traço (-) ou uma barra (/), seguido do nome da opção.Nomes de opção não podem ser abreviados.Algumas opções de levar um argumento especificado após dois-pontos (:).Sem espaços ou tabulações são permitidas dentro de uma especificação da opção, exceto dentro de uma seqüência entre aspas na opção /COMMENT.Especifica argumentos numéricos em decimal ou C-idioma notação.Nomes de opção e seus argumentos de palavra-chave ou nome de arquivo não diferenciam maiúsculas de minúsculas, mas identificadores como argumentos diferenciam maiúsculas de minúsculas.
Para passar um arquivo para o vinculador, especifique o nome do arquivo na linha de comando após o comando LINK.Você pode especificar um caminho absoluto ou relativo com o nome do arquivo e você pode usar caracteres curinga no nome do arquivo.Se você omitir o ponto (.) e a extensão de nome de arquivo, LINK assume. obj a finalidade de localizar o arquivo.LINK não usa extensões de nome de arquivo ou a falta delas fazer suposições sobre o conteúdo de arquivos; Ele determina o tipo de arquivo examinando ele e processa adequadamente.
link. exe retorna zero para o sucesso (sem erros).Caso contrário, o vinculador retorna o número de erro que parou o link.Por exemplo, se o vinculador gera LNK1104, o vinculador retorna 1104.Portanto, o menor número de erro retornado um erro pelo vinculador é 1000.Um valor de retorno de 128 representa um problema de configuração com o sistema operacional ou um arquivo. config; o carregador não carrega link. exe ou c2.dll.