Dies ist der Befehl sdld, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
SDLD – Begleitlinker für die ASxxxx-Assembler.
ZUSAMMENFASSUNG
SDLD [-Optionen] [-Möglichkeit mit arg] Datei
SDLD [-Optionen] [-Möglichkeit mit arg] Outfile file1 [Datei2 ...]
sdldgb [-Optionen] [-Möglichkeit mit arg] Datei
sdldgb [-Optionen] [-Möglichkeit mit arg] Outfile file1 [Datei2 ...]
sdldz80 [-Optionen] [-Möglichkeit mit arg] Datei
sdldz80 [-Optionen] [-Möglichkeit mit arg] Outfile file1 [Datei2 ...]
sdld6808 [-Optionen] [-Möglichkeit mit arg] Datei
sdld6808 [-Optionen] [-Möglichkeit mit arg] Outfile file1 [Datei2 ...]
WARNUNG
Die Informationen in dieser Manpage sind ein Auszug aus der vollständigen Dokumentation von SDCC, und ist
auf die Bedeutung der Optionen beschränkt.
Eine vollständige und aktuelle Dokumentation finden Sie im Axxxxx Cross Monteur Dokumentation,
verfügbar in /usr/share/doc/sdcc-doc/aslink.
BESCHREIBUNG
Die ASLINK ist ein allgemeiner verlagernder Companion-Linker für die ASxxx Monteure.
MCS51 Familie wird unterstützt von SDLD.
Z80Familie wird unterstützt von sdldz80.
GBZ80 (GameBoy Z80-ähnliche CPU) wird unterstützt von sdldgb.
Motorola 6808 Familie wird unterstützt von sdld6808.
OPTIONAL
Der Linker kann im Befehlszeilenmodus oder im Befehlsdateimodus ausgeführt werden. Der erlaubte Start
Linker-Befehle sind:
-c/-f Befehlszeilen-/Befehlsdateimodi
-p/-n Aktivieren/Deaktivieren der Eingabe von echo file.lnk in stdout
Wenn der Befehlszeilenmodus ausgewählt ist, kommen alle Linker-Befehle von stdin, wenn die Befehlsdatei
Modus ausgewählt ist, werden die Befehle aus der angegebenen Datei eingegeben (Erweiterung muss .lnk sein).
Nach dem Aufrufen des Linkers sind die gültigen Optionen: Bibliotheken
-k Bibliothek Verzeichnis Weg (eins Definition für Linie)
Dies gibt einen möglichen Pfad zu einer Objektbibliothek an. Mehr als ein Weg ist
erlaubt.
-l Bibliothek Datei Spezifikation (eins Definition für Linie)
Dies gibt eine mögliche Bibliotheksdatei an. Es ist mehr als eine Datei zulässig.
Umzug
-b Gesamtfläche unserer Sitzes Base Adresse = Ausdruck (eins Definition für Linie)
Dies gibt eine Bereichsbasisadresse an, in der der Ausdruck Konstanten enthalten kann
und/oder definierte Symbole aus den verknüpften Dateien.
-g globale Symbol = Ausdruck (eins Definition für Linie)
Dies gibt den Wert für das Symbol an, bei dem der Ausdruck Konstanten enthalten darf
und/oder definierte Symbole aus den verknüpften Dateien.
Karte Format:
-m Erstellen Sie eine Kartendatei (file.map). Diese Datei enthält eine Liste der Symbole (nach Bereich)
mit absoluten Adressen, Größen verknüpfter Bereiche und anderen Verknüpfungsinformationen.
-w Gibt an, dass für die Kartendatei ein breites Listenformat verwendet wird.
-x Hexadezimal (Standard).
-d Dezimal.
-q Oktal.
Ausgang:
-i Intel Hex (file.ihx) Bildausgabedatei.
-s Bildausgabedatei für Motorola S19 (file.s19).
-j NoICE-Debug als Datei erstellen (file.noi)
-z SDCdb-Debug als Datei erstellen (file.cdb).
Listen:
-u Generieren Sie eine aktualisierte Auflistungsdatei (file.rst), die aus den verschobenen Adressen abgeleitet wird
und Daten vom Linker.
Sonstiges:
-a [iram-size] Auf internen RAM-Überlauf prüfen.
-v [xram-size] Auf externen RAM-Überlauf prüfen.
-w [Codegröße] Auf Codeüberlauf prüfen.
-y Generieren Sie eine Zusammenfassungsdatei zur Speichernutzung (file.mem).
-Y Packen Sie den internen RAM ein.
-A [Stack-Größe] Speicherplatz für den Stapel zuweisen.
Ende:
-e oder Nullzeile, beendet die Eingabe an den Linker.
DateiN Zu verknüpfende Dateien. Dateien können sich in derselben Zeile wie die obigen Optionen oder auf a . befinden
separate Zeile(n) eine Datei pro Zeile oder mehrere Dateien, die durch Leerzeichen oder Tabulatoren getrennt sind.
Verwenden Sie sdld online über die Dienste von onworks.net