This commit is contained in:
Luca Conte 2023-10-10 11:07:08 +02:00
parent 82cec8e6ab
commit 7cd5573d7c
1 changed files with 22 additions and 0 deletions

View File

@ -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.