La compatibilidad con Linux está disponible en Visual Studio 2017 y versiones posteriores.
General
Propiedad
Descripción
Opciones
Archivo de salida
La opción invalida el nombre y la ubicación predeterminados del programa que crea el enlazador. (-o)
Mostrar progreso
Imprime los mensajes de progreso del enlazador.
Versión
La opción -version indica al enlazador que agregue un número de versión en el encabezado del ejecutable.
Habilitar resultado detallado
La opción -verbose indica al enlazador que genere mensajes detallados para la depuración.
Seguimiento
La opción --trace indica al enlazador que genere los archivos de entrada a medida que se procesen.
Seguir símbolos
Imprima la lista de archivos en la que aparece un símbolo. (--trace-symbol=symbol)
Imprimir mapa
La opción --print-map indica al enlazador que genere un mapa de vínculos.
Informar de referencias de símbolos sin resolver
Al habilitar esta opción se informará de referencias de símbolos sin resolver.
Optimizar para uso de memoria
Se optimiza para el uso de memoria, ya que se vuelven a leer las tablas de símbolos cuando es necesario.
Ruta de búsqueda de biblioteca compartida
Permite que el usuario especifique la ruta de búsqueda de la biblioteca compartida. (-rpath-link=path)
Directorios de bibliotecas adicionales
Permite que el usuario invalide la ruta de acceso de la biblioteca del entorno. (Carpeta -L).
Enlazador
Especifica el programa que debe invocarse durante la vinculación, o bien la ruta de acceso al enlazador en el sistema remoto.
Tiempo de espera de vinculación
Tiempo de espera de la vinculación remota, en milisegundos.
Copiar salida
Especifica si debe copiarse en la máquina local el archivo de salida de compilación del sistema remoto.
Entrada
Propiedad
Descripción
Opciones
Omitir bibliotecas predeterminadas específicas
Especifica uno o más nombres de las bibliotecas predeterminadas que se ignorarán. (--exclude-libs lib,lib)
Omitir bibliotecas predeterminadas
Omite las bibliotecas predeterminadas y busca solo en las bibliotecas especificadas de forma explícita.
Forzar referencias de símbolo sin definir
Obliga a que los símbolos se especifiquen en el archivo de salida como no definidos. (-u symbol --undefined=symbol)
Dependencias de biblioteca
Esta opción permite especificar bibliotecas adicionales para agregarlas a la línea de comandos del vinculador. La biblioteca adicional se agregará al final de la línea de comandos del enlazador, con el prefijo "lib" y la extensión ".a". (-lFILE)
Dependencias adicionales
Especifica elementos adicionales que se agregarán a la línea de comandos del vínculo.
Depuración
Propiedad
Descripción
Opciones
Información del símbolo de depurador
Información del símbolo de depurador del archivo de salida.
Include All Omitir solo información del símbolo del depurador Omitir información de todos los símbolos
Nombre de archivo de asignaciones
La opción Asignar indica al enlazador que cree un archivo de asignaciones con el nombre especificado por el usuario. (-Map=)
Avanzadas
Propiedad
Descripción
Opciones
Marcar variables como de solo lectura después de la reubicación
Esta opción marca las variables como de solo lectura después de la reubicación.
Habilitar enlace de función inmediata
Esta opción marca el objeto para el enlace de función inmediata.
No requerir pila ejecutable
Esta opción indica en la salida que no requiere una pila de ejecutable.
Archivo completo
El archivo completo usa todos los códigos de los orígenes y las dependencias adicionales.