a1-6
This commit is contained in:
parent
82cec8e6ab
commit
7cd5573d7c
|
@ -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.
|
Loading…
Reference in New Issue