Opções LINK controladas por compilador
O compilador CL chama automaticamente o LINK, a menos que você especifique a opção /c. A CL fornece algum controle sobre o vinculador por meio de opções e argumentos de linha de comando. A tabela a seguir resume os recursos da CL que afetam a vinculação.
Especificação da CL | Ação da CL que afeta o LINK |
---|---|
Qualquer extensão de nome de arquivo diferente de .c, .cxx, .cpp ou .def | Passa um nome de arquivo como entrada para o LINK |
filename.def | Passa /DEF:filename.def |
/Fnumber | Passa /STACK:number |
/Fdfilename | Passa /PDB:filename |
/Fefilename | Passa /OUT:filename |
/Fmfilename | Passa /MAP:filename |
/Gy | Cria funções empacotadas (COMDATs); habilita a vinculação no nível da função |
/LD | Passa /DLL |
/LDd | Passa /DLL |
/link | Passa o restante da linha de comando para o LINK |
/MD ou /MT | Coloca um nome de biblioteca padrão no arquivo .obj |
/MDd ou /MTd | Coloca um nome de biblioteca padrão no arquivo .obj. Define o símbolo _DEBUG |
/nologo | Passa /NOLOGO |
/Zd | Passa /DEBUG |
/Zi ou /Z7 | Passa /DEBUG |
/Zl | Omite o nome da biblioteca padrão do arquivo .obj |
Para obter mais informações, confira Opções do compilador do MSVC.