diff --git a/a1-6/README.md b/a1-6/README.md index e69de29..fe31ef2 100644 --- a/a1-6/README.md +++ b/a1-6/README.md @@ -0,0 +1,22 @@ +# A1-6 + +Die Ausgabe des `nm` Befehls für `quadrat.o` ist relativ kurz, da keine externen Funktionen o.ä. verwendet werden. + +``` +$ nm quadrat.o +0000000000000000 T quadrat +``` + +Es wird lediglich die Funktion `quadrat` angezeigt, die, wie man an dem `T` erkennen kann, bereits im Code dieser Datei implementiert ist + +--- + +``` +$ nm main.o + U _GLOBAL_OFFSET_TABLE_ +0000000000000000 T main + U printf + U quadrat +``` + +Bei dieser Ausgabe lässt dich erkennen, dass nur die `main` Funktion innerhalb dieser Datei definiert sind. Die `printf` und `quadrat` Funktionen sind zwar deklariert aber noch nicht definiert, wie sich an dem `U` erkennen lässt. \ No newline at end of file