Opciones del vinculador
LINK es una herramienta que vincula bibliotecas y archivos de objeto en formato COFF (formato de archivo objeto común) para crear un archivo ejecutable (.exe) o una biblioteca de vínculos dinámicos (DLL).
En la tabla siguiente, se ofrece una lista completa de las opciones de LINK.exe. Esta sección también incluye información sobre:
En las opciones del vinculador especificadas en la línea de comandos no se distingue entre mayúsculas y minúsculas: /base y /BASE tienen el mismo significado.
Puede especificar algunas opciones del vinculador mediante el pragma comment.
Opción |
Finalidad |
---|---|
Especifica un archivo de respuesta |
|
Especifica la alineación de cada sección |
|
Especifica que no puede enlazarse una DLL |
|
Especifica el comportamiento para búsqueda de manifiestos. |
|
Agrega DebuggableAttribute a una imagen administrada. |
|
Crea un vínculo a un recurso administrado. |
|
Especifica que debe importarse en el ensamblado un módulo de lenguaje intermedio de Microsoft (MSIL) |
|
Incrusta un archivo de recursos administrado en un ensamblado |
|
Establece una dirección base para el programa |
|
Establece el tipo (IJW, puro o seguro) de una imagen de CLR. |
|
Conserva el último código de error de funciones llamadas a través del mecanismo P/Invoke. |
|
Especifique el atributo de subprocesamiento que desea que se aplique al punto de entrada de su programa de CLR. |
|
/CLRUNMANAGEDCODECHECK especifica si el vinculador aplicará el atributo SuppressUnmanagedCodeSecurity a códigos auxiliares de PInvoke generados por el vinculador que llaman desde código administrado en archivos DLL nativos. |
|
Crea información de depuración |
|
Pasa al vinculador un archivo de definición de módulos (.def) |
|
Al resolver referencias externas, busca la biblioteca especificada |
|
Controla la carga retrasada de las DLL |
|
Provoca la carga retrasada de la DLL que se especifique |
|
Firma parcialmente un ensamblado. |
|
Genera una DLL |
|
Crea un controlador de modo del kernel de Windows NT |
|
Especifica si debe generarse una imagen ejecutable que puede reubicarse aleatoriamente durante la carga mediante la característica de selección aleatoria del diseño del espacio de direcciones (ASLR) de Windows Vista. |
|
Establece la dirección de inicio |
|
Informa a Microsoft de errores internos del vinculador. |
|
Exporta una función |
|
Crea un programa que sólo puede cargarse en su dirección base preferida |
|
Fuerza la finalización de un vínculo, aunque esté sin resolver o aunque contenga símbolos definidos más de una vez |
|
Crea una imagen a la que se puede aplicar una revisión reciente. |
|
Establece el tamaño del montón en bytes |
|
Especifica el nombre del archivo .idl y otros archivos de salida de MIDL |
|
Impide que se procese la información de atributos en un archivo .idl |
|
Reemplaza el nombre de la biblioteca de importación predeterminada |
|
Fuerza referencias de símbolos |
|
Controla la vinculación incremental |
|
Especifica un contenedor de claves para firmar un ensamblado. |
|
Especifica una clave o un par de claves para firmar un ensamblado. |
|
Le indica al compilador que la aplicación acepta direcciones de más de dos gigabytes |
|
Le permite al usuario reemplazar la ruta de acceso de la biblioteca de entorno |
|
Especifica la generación de código en tiempo de vínculo |
|
Especifica la plataforma de destino |
|
Crea un archivo de manifiesto en paralelo. |
|
Especifique una sección <dependentAssembly> en el archivo de manifiesto. |
|
Cambie el nombre predeterminado del archivo de manifiesto. |
|
Especifica si la información de Control de cuentas de usuario (UAC) debe incrustarse en el manifiesto del programa. |
|
Crea un archivo de asignaciones |
|
Incluye la información especificada en el archivo de asignaciones |
|
Combina secciones |
|
Especifica las opciones de la línea de comandos de MIDL |
|
Suprime la creación de un ensamblado de .NET Framework |
|
Al resolver las referencias externas, pasa por alto todas las bibliotecas predeterminadas (o las que se especifiquen) |
|
Crea un archivo DLL de recursos |
|
Suprime la pancarta de inicio |
|
Marca un archivo ejecutable como probado para que sea compatible con la característica Prevención de ejecución de datos de Windows. |
|
Controla las optimizaciones de LINK |
|
Sitúa varios COMDAT en la imagen siguiendo un orden predeterminado |
|
Especifica el nombre del archivo de salida |
|
Crea un archivo de base de datos de programa (PDB) |
|
Utiliza una ubicación alternativa para guardar un archivo PDB. |
|
Crea un archivo de base de datos de programa (PDB) sin símbolos privados |
|
Especifique un archivo .pgd para optimizaciones guiadas por perfiles. |
|
Genera un archivo de salida que se puede utilizar con el Generador de perfiles de Herramientas de rendimiento. |
|
Establece la suma de comprobación en el encabezado del archivo .exe |
|
Especifica que la imagen incluirá una tabla de controladores de excepción seguros. |
|
Reemplaza los atributos de una sección |
|
Establece el tamaño de la pila en bytes |
|
Adjunta un programa de código auxiliar de MS-DOS a un programa Win32 |
|
Indica al sistema operativo cómo debe ejecutar el archivo .exe |
|
Le indica al sistema operativo que copie el resultado del vinculador en un archivo de intercambio antes de ejecutarlo |
|
Permite especificar el identificador de recursos de la biblioteca de tipos generada por el vinculador |
|
Especifica el nombre del archivo .tlb y de otros archivos de salida de MIDL |
|
Crea una aplicación específicamente diseñada para su ejecución en Terminal Server |
|
Imprime mensajes de progreso del vinculador |
|
Asigna un número de versión |
|
Trata las advertencias del vinculador como errores. |
Para obtener más información, consulte Opciones de LINK controladas por el compilador.
Vea también
Referencia
Establecer las opciones del vinculador
Preguntas más frecuentes sobre el proceso de generación
Otros recursos
Referencia de compilación de C/C++
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Junio de 2010 |
Se agregó un vínculo a la opción /PDBALTPATH. |
Mejora de la información. |