From 7cd5573d7c52b3a15b192c6a42addbc3f9e24087 Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Tue, 10 Oct 2023 11:07:08 +0200 Subject: [PATCH] a1-6 --- a1-6/README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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