Opciones del vinculador
Actualización: noviembre 2007
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 resultados 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 enlace |
|
Especifica la plataforma de destino |
|
Crea un archivo de manifiesto simultáneo. |
|
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 resultados |
|
Crea un archivo de base de datos de programa (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 resultados 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 resultados 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 compilación