Assemblierung mit dem Befehl as

Der Befehl als ruft den Assembler auf.

Der Befehl als ruft den Assembler auf. Die Syntax für den Befehl als lautet wie folgt:

as [ -a Option[:Option] ] [ -oObjectFile ] [ -n Name ] [ -u ] [ -l[ListFile] ]
	[ -W | -w ] [ -x[XCrossFile] ] [ -s [ListFile] ] [ -m ModeName ] [ -M ]
	[ -Eoff|on ] [ -poff|on ] [-i] [-v] [ File ]

Der Befehl als liest die mit dem Parameter Datei angegebene Datei und stellt sie zusammen. Gemäß Konvention hat diese Datei das Suffix .s. Wenn keine Datei angegeben wird, liest der Befehl als die Standardeingabe und stellt sie zusammen. Standardmäßig speichert der Befehl as seine Ausgabe in einer Datei namens a.out. Die Ausgabe wird im Dateiformat XKOFF gespeichert.

Alle Flags für den Befehl as sind optional.

Der Befehl Ld wird verwendet, um Objektdateien zu verknüpfen. Weitere Informationen finden Sie in der Beschreibung des Befehls Ld .

Der Assembler berücksichtigt die Einstellung der Umgebungsvariablen OBJECT_MODE. Wenn weder -a32 noch -a64 verwendet wird, wird die Umgebung nach dieser Variablen durchsucht. Wenn der Wert der Variablen von den in der folgenden Tabelle aufgelisteten Werten abweicht, wird eine Fehlernachricht generiert und der Assembler wird mit einem Rückkehrcode ungleich null beendet. Das implizite Verhalten, das den gültigen Einstellungen entspricht, ist Folgendes:

Element Beschreibung
OBJECT_MODE=32 Erzeugt einen 32-Bit-Objektcode. Die Standardeinstellung ist com.
OBJECT_MODE=64 Erzeugt einen 64-Bit-Objektcode (XCOFF64-Dateien). Die Standardmaschineneinstellung ist ppc64.
OBJECT_MODE=32_64 Ungültig.
OBJECT_MODE=Alles andere Ungültig.