AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

ld86 - En ligne dans le Cloud

Exécutez ld86 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande ld86 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


ld86 - Éditeur de liens pour as86(1)

SYNOPSIS


ld86 [-03MNdimrstyz[-]] [-llib_extension] [-o fichier de sortie] [-Fichier Ccrt] [-Llibdir] [-Olibfile]
[-Ttextaddr] [-Heapsize] [-Ddataaddr] dans le fichier...

DESCRIPTION


Cet éditeur de liens ne comprend que les fichiers objets produits par l'assembleur as86, il peut lier
dans un exécutable I&D impur ou séparé.

Les paramètres de liaison par défaut sont tout désactivés ou aucun, à l'exception de -0 et le fichier de sortie est
a.out. Il y a ne sauraient un emplacement de bibliothèque standard défini dans l'éditeur de liens.

OPTIONS


-0 produire un en-tête avec la magie 16 bits

-3 produire un en-tête avec la magie 32 bits

-d supprimez l'en-tête du fichier de sortie, utilisé pour les fichiers COM MSDOS. Comme effet secondaire
cela inclut également -s car il n'y a nulle part où mettre une table de symboles.

-Cx ajouter le fichier libdir-from-search/crtx.o à la liste des fichiers liés

-D l'adresse de la base de données suit (au format approprié pour strtoul)

-H l'adresse du haut du tas (pile initiale) (au format adapté à strtoul)

-Lx ajouter le nom de répertoire x à la tête de la liste des répertoires de bibliothèque recherchés

-M symboles d'impression liés sur stdout

-N Créez un fichier de sortie Linux OMAGIC natif. Si le contenu est en code i386, le binaire
peut être soit lié par GCC soit exécuté par Linux. Si la -z l'option est également incluse
l'éditeur de liens peut générer un exécutable QMAGIC.

-Bœuf ajouter une bibliothèque ou un fichier objet libdir-from-search/x à la liste des fichiers liés

-T l'adresse de base de texte suit (au format approprié pour strtoul)

-i sortie I&D séparée

-lx ajouter la bibliothèque libdir-from-search/libx.a à la liste des fichiers liés

-m modules d'impression liés sur stdout

-o le nom du fichier de sortie suit

-s symboles de bande

-r Générer un objet déplaçable à partir d'un objet source, si l'éditeur de liens reçoit le -N
option également le format de sortie sera le format natif de l'hôte si possible.

-t modules de trace en cours d'examen sur stdout

-y Modifiez les tables de symboles pour ajouter des « extensions » d'étiquettes afin que les étiquettes avec plus de 8
les caractères peuvent être stockés dans les exécutables elks.

-z produire des exécutables « page zéro non mappée » ou « QMAGIC »

Toutes les options ne prenant pas d'argument peuvent être désactivées en suivant la lettre d'option par
un '-', comme pour cc1.

PRÉDÉFINI LABELS


L'éditeur de liens prédéfini plusieurs étiquettes qui peuvent être importées dans les programmes utilisateur.

__etexte
Variable C standard pour la fin du segment de texte.

__edata
Variable C standard pour la fin des données initialisées.

__finir Variable C standard pour la fin de la zone bss.

__segoff
Le décalage dans le fichier exécutable entre le début du segment de texte et le
début du segment de données en « paragraphes » de 16 octets. Notez que c'est zéro pour impur
(petit modèle) exécutables et est ajusté pour les exécutables qui ne démarrent pas à l'offset
0 dans le segment.

__segXDL
L'adresse la plus basse avec des données dans le segment « X ». (par exemple __seg0DL est pour le segment zéro ou
le segment de texte, __seg3DL est pour le segment de données) La valeur 'X' est un chiffre hexadécimal.

__segXDH
Le haut de la zone de données du segment « X ».

__segXCL
Le bas du segment « X » « données communes » ou la zone de données unitilisées. Chaque segment a
à la fois une zone de données initilisées et unilisées.

__segXCH
Le haut de l'espace commun du segment « X ».

__segXSO
Il s'agit du décalage ajusté à partir du segment 0 du début du segment « X » dans
'paragraphes'.

HISTOIRE


La version 6809 ne prend pas en charge -i.

Les versions précédentes de l'éditeur de liens pouvaient produire un exécutable 8086 avec des segments d'un
taille > 64 Ko, désormais seuls les exécutables i386 peuvent avoir des segments de cette taille.

Utilisez ld86 en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad