Opciones de LINK controladas por el compilador
El compilador CL llama automáticamente a LINK a menos que especifique la opción /c. CL proporciona cierto control sobre el enlazador a través de las opciones y los argumentos de la línea de comandos. La siguiente tabla resume las características de CL que afectan a la vinculación.
Especificación CL | Acción CL que afecta a LINK |
---|---|
Cualquier extensión de nombre de archivo que no sea .c, .cxx, .cpp o .def | Pasa un nombre de archivo como entrada a LINK |
filename.def | Pasa /DEF:filename.def |
/Fnumber | Pasa /STACK:número |
/Fdfilename | Pasa /PDB:filename |
/Fefilename | Pasa /OUT:filename |
/Fmfilename | Pasa /MAP:filename |
/Gy | Crea las funciones empaquetadas (COMDAT); habilita la vinculación en el nivel de función |
/LD | Pasa a /DLL |
/LDd | Pasa a /DLL |
/link | Pasa el resto de la línea de comandos a LINK |
/MD o /MT | Coloca un nombre de biblioteca predeterminado en el archivo .obj |
/MDd o /MTd | Coloca un nombre de biblioteca predeterminado en el archivo .obj. Define el símbolo _DEBUG |
/nologo | Pasa /NOLOGO |
/Zd | Pasa /DEBUG |
/Zi o /Z7 | Pasa /DEBUG |
/Zl | Omite el nombre de la biblioteca predeterminada del archivo .obj |
Para más información, vea Opciones del compilador de MSVC.