InglésFrancésEspañol

Ad


icono de página de OnWorks

ld86 - Online en la nube

Ejecute ld86 en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando ld86 que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


ld86: enlazador para as86(1)

SINOPSIS


ld86 [-03MNdimrstyz[-]] [-llib_extensión] [-o archivar] [-Archivo Ccrt] [-Llibdir] [-Olibfile]
[-Ttextaddr] [-Hapsize] [-Ddirección de datos] en archivo...

DESCRIPCIÓN


Este vinculador comprende solo los archivos de objeto producidos por el ensamblador as86, puede vincular
en un ejecutable de I&D impuro o separado.

Los valores predeterminados de vinculación están desactivados o ninguno excepto por -0 y el archivo de salida es
fuera. Ahi esta no una ubicación de biblioteca estándar definida en el vinculador.

CAMPUS


-0 producir encabezado con magia de 16 bits

-3 producir encabezado con magia de 32 bits

-d elimine el encabezado del archivo de salida, que se utiliza para los archivos COM de MSDOS. Como efecto secundario
esto también incluye -s ya que no hay ningún lugar para colocar una tabla de símbolos.

-Cx agregue el archivo libdir-from-search / crtx.o a la lista de archivos vinculados

-D sigue la dirección de la base de datos (en formato adecuado para strtoul)

-H la parte superior de la dirección del montón (pila inicial) (en formato adecuado para strtoul)

-Lx agregue el nombre de directorio x al encabezado de la lista de directorios de biblioteca buscados

-M imprimir símbolos vinculados en stdout

-N Cree un archivo de salida OMAGIC de Linux nativo. Si el contenido es código i386, el binario
puede estar vinculado por GCC o ejecutado por linux. Si el -z la opción también está incluida
el enlazador puede generar un ejecutable QMAGIC.

-Buey agregue la biblioteca o el archivo de objeto libdir-from-search / x a la lista de archivos vinculados

-T sigue la dirección base de texto (en formato adecuado para strtoul)

-i salida separada de I&D

-lx agregue la biblioteca libdir-from-search / libx.a a la lista de archivos vinculados

-m imprimir módulos vinculados en stdout

-o sigue el nombre del archivo de salida

-s símbolos de tira

-r Genere un objeto reubicable a partir de un objeto de origen, si el vinculador recibe la opción -N
También el formato de salida será el formato nativo del host, si es posible.

-t rastrear módulos que se están mirando en stdout

-y Modifique las tablas de símbolos para agregar 'extensiones' de etiquetas de modo que las etiquetas con más de 8
los caracteres se pueden almacenar en ejecutables de elks.

-z producir ejecutables de "página cero sin asignar" o "QMAGIC"

Todas las opciones que no toman un argumento pueden desactivarse siguiendo la letra de opción por
un '-', como para cc1.

PREDEFINIDO ETIQUETAS


El vinculador predefine varias etiquetas que se pueden importar a los programas de usuario.

__etexto
Variable C estándar para el final del segmento de texto.

__edatos
Variable C estándar para el final de los datos inicializados.

__fin Variable C estándar para el final del área bss.

__segoff
El desplazamiento dentro del archivo ejecutable entre el inicio del segmento de texto y el
inicio del segmento de datos en 'párrafos' de 16 bytes. Tenga en cuenta que esto es cero por impuro
(modelo pequeño) ejecutables y se ajusta para ejecutables que no comienzan en el desplazamiento
0 dentro del segmento.

__segXDL
La dirección más baja con datos en el segmento 'X'. (por ejemplo, __seg0DL es para el segmento cero o
el segmento de texto, __seg3DL es para el segmento de datos) El valor 'X' es un dígito hexadecimal.

__segXDH
La parte superior del área de datos del segmento 'X'.

__segXCL
La parte inferior de los 'datos comunes' del segmento 'X' o el área de datos unitarios. Cada segmento tiene
un área de datos tanto inicializada como unitilizada.

__segXCH
La parte superior del área común del segmento 'X'.

__segXSO
Este es el desplazamiento ajustado desde el segmento 0 del inicio del segmento 'X' en
'párrafos'.

HISTORIA


La versión 6809 no es compatible con -i.

Las versiones anteriores del enlazador podían producir un ejecutable 8086 con segmentos de un
tamaño> 64k, ahora solo los ejecutables i386 pueden tener segmentos de este tamaño.

Utilice ld86 en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad