Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Technische Informatik (http://www.informatikerboard.de/board/board.php?boardid=7)
--- Fragen zu Linker (http://www.informatikerboard.de/board/thread.php?threadid=1753)
Geschrieben von Haevelin am 19.12.2013 um 15:20:
Fragen zu Linker
Was heißt es zu linken? Was ist der Unterschied zwischen einem statischen und einem dynamischen Linker?
Geschrieben von eulerscheZahl am 19.12.2013 um 17:02:
Linken heißt, mehrere Teile eines Programms zu einem einzelnen zusammenzufügen. Dadurch kannst du Bibliotheksfunktionen wie z.B. die Ausgabe auf die Konsole realisieren, ohne das selbst schreiben zu müssen.
Bei statischen Linken werden alle Funktionen in ein Programm kopiert, das dann als blose .exe ausgeführt werden kann.
Bei dynamischen Linken wird auf Bibliotheken (.dll) verwiesen, die sich an anderer Stelle befinden können. Der Vorteil ist, dass häufig genutzte Funktionen nur einmal auf der Festplatte sein müssen, obwohl sie von vielen Programmen genutzt werden. Nachteil: wenn die Bibliotheksdatei gelöscht wird oder in einer anderen Version vorliegt, funktioniert eine ganze Reihe von Programmen nicht mehr.
Forensoftware: Burning Board, entwickelt von WoltLab GmbH