Shack
16-10-2002, 20:17
Hi,
ich studiere gerade fremden Quellcode. Dabei bin ich auf Bibliotheken ( lib.a )
gestossen.
Der Code jeder Bibliothek ist in einem Verzeichnis und auf mehrere Dateien
verteilt.
In jedem Verzeichnis gibt es eine main() Funktion.
Wenn der komplette Code der Software übersetzt wird , entsteht nur ein executabel.
Mein Verständnisproblem ist nun :
Wie funktionieren die Bibliotheken ?
Wie arbeitet das Executable mit den Bibliotheken ?
Wird der Name der lib aufgerufen und die Main Funktion ist er Einstiegspunkt?
wenn ja , Wie ist es mit Rückgabewerten ? etc...
Vieleicht kann ja jemand Licht in Dunkle bringen ?
Vielen Dank im Voraus
Shack
ich studiere gerade fremden Quellcode. Dabei bin ich auf Bibliotheken ( lib.a )
gestossen.
Der Code jeder Bibliothek ist in einem Verzeichnis und auf mehrere Dateien
verteilt.
In jedem Verzeichnis gibt es eine main() Funktion.
Wenn der komplette Code der Software übersetzt wird , entsteht nur ein executabel.
Mein Verständnisproblem ist nun :
Wie funktionieren die Bibliotheken ?
Wie arbeitet das Executable mit den Bibliotheken ?
Wird der Name der lib aufgerufen und die Main Funktion ist er Einstiegspunkt?
wenn ja , Wie ist es mit Rückgabewerten ? etc...
Vieleicht kann ja jemand Licht in Dunkle bringen ?
Vielen Dank im Voraus
Shack