002
13.12.2015, 01:55 Uhr
Hans
Library Walker (Operator)
|
Hi again,
alllso unter Kubuntu hab ich die Headerdateien unter "/usr/include" gefunden. Da stehen neben den Headern von Standard C auch noch ein paar andere drin und es gibt Unterverzeichnisse zu jeder Menge Systemkomponenten oder anderen Programmen. Eines der Unterverzeichnisse trägt den Namen "C++" und enthält die Header davon. Der Pfad ist also "/usr/include/C++". Die eigentlichen Bibliotheken finden sich im Verzeichnis "/usr/lib" und die Dateinamen fangen auch alle mit "lib" an und enden meisst auf ".so" plus einer Versionsnummer, wobei letztere nicht immer vorkommt. Manchmal enden die Dateinamen auch auf ".a"; in dem Fall hab ich keine Versionsnummern gesehen. Nebenbei: Jetzt weis ich auch, wo Bibliotheksnamen wie "libpng" herkommen, obwohl ich diese unter "/usr/lib" nicht gefunden habe. - Wahrscheinlich hat jedes Programm seine eigene Version davon; das ist unter Windows ja auch oft so.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |