003
08.08.2006, 16:05 Uhr
Hans
Library Walker (Operator)
|
Zitat von Hannes: |
Hallo Leute!
C++ (in dem Falle Turbo C++ 4.5) bringt einer Ordner source und einen Ordner lib mit sich.
Kann mir kurz jemand erlären wozu ein professioneller Programmierer den Ordner source braucht. Wozu ist er gut.
|
Hi, Der Ordner Source enthält, wie der Name schon sagt, Quelltexte. Und zwar sie Quelltexte der Funktionen, die man über #include<> in eigene Programme einbindet. Ein professioneller Programmierer kann daran zum einen ablesen, wie eine bestimmte Funktion intern aufgebaut ist. Aber er/sie kann die Funktionen auch an bestimmte Situationen oder Systeme anpassen, wenn es nötig sein sollte. Das sollte man aber auch als Profi nur dann machen, wenn man sehr genau weis, was man tut, und es keine andere Lösung gibt.
Zitat: |
Und wann und wozu wird der Ordner lib gebraucht? Ist lib zur normalen Funktion des Werkzeugs C++ wichtig? Oder wird der auch eher nur von Profis genutzt.
|
Der Ordner lib ist sehr wichtig, auch wenn er in der Regel im Hintergrund bleibt. Wenn Du ihn löschen würdest, würde aber nichts mehr funktionieren! - Was steckt drin? Da stecken die sogenannten Laufzeitbibliotheken drin. Das sind die übersetzten und zusammen gefassten Versionen von dem, was man im Ordner Source findet. Ausführlich: Der Compiler braucht den Ordner include, wo jene Dateien drin stehen, die man mit #include<> in Programme einbindet. Zusammen mit dem eigenen Quelltext erzeugt er daraus eine *.obj-Datei. Dann tritt ein anderes Programm in Aktion, das als Linker bezeichnet wird. Dieser Linker benötigt den Ordner lib. Er baut aus der *.obj Datei, die der Compiler erzeugt hat und den Dateien im lib-Ordner das ausführbare Programm, d.h. die *.exe-Datei zusammen. Soweit eine kurze Erklärung über die Bedeutung der Ordner. Ich hoffe, das hilft weiter...
Hans
P.S. @Pablo: Bist du wieder Deiner Lieblingsbeschäftigung nachgegangen?
Bearbeitung von Hans: |
Oh sh...! Da war doch einer schneller, aber ich frage mich, ob das nicht zuu kurz ist...
|
-- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. Dieser Post wurde am 08.08.2006 um 16:11 Uhr von Hans editiert. |