Arquivos de LINK de comando
Você pode passar argumentos de linha de comando para o LINK na forma de um arquivo de comando. Para especificar um arquivo de comando para o vinculador, use a seguinte sintaxe:
LINK @commandfile
O commandfile é o nome de um arquivo de texto. Nenhum espaço ou tabulação é permitida entre o sinal de arroba (@) e o nome do arquivo. Nenhuma extensão padrão; Você deve especificar o nome de arquivo completo, incluindo qualquer extensão. Não podem ser utilizados curingas. Você pode especificar um caminho absoluto ou relativo, com o nome do arquivo. LINK não usa uma variável de ambiente para procurar o arquivo.
No arquivo de comando, argumentos podem ser separados por espaços ou tabulações (como na linha de comando) e por caracteres de nova linha.
Você pode especificar todo ou parte da linha de comando em um arquivo de comando. Você pode usar mais de um arquivo de comando em um comando LINK. LINK aceita a entrada de arquivo de comando, como se ele tiver sido especificado nesse local na linha de comando. Arquivos de comando não podem ser aninhados. LINK exibe o conteúdo dos arquivos de comando, a menos que o /NOLOGO opção é especificada.
Exemplo
O comando a seguir para criar uma DLL passa os nomes dos arquivos de objeto e bibliotecas em arquivos de comando separado e usa um terceiro arquivo de especificação da opção /EXPORTS de comando:
link /dll @objlist.txt @liblist.txt @exports.txt