![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Namenskonvention für Bibliotheken .. | rkshukla14 | UNIX-Desktop für Dummies Fragen & Antworten | 0 | 02-09-2007 08:31 AM |
| wie geladen, um gemeinsam genutzte Bibliotheken von laufenden Prozesse in Linux | princelinux | High-Level-Programmierung | 3 | 01-17-2007 07:44 AM |
| Shared Libraries | Wojtyla | Linux | 1 | 09-16-2005 01:14 AM |
| Shared Libraries | thalex | High-Level-Programmierung | 2 | 11-29-2001 09:32 AM |
| Shared Libraries | Micky | High-Level-Programmierung | 0 | 11-12-2001 04:25 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Namenskonventionen für Shared Libraries unter Linux
Hallo,
Ich frage mich, was ist die Namenskonventionen für *. so Bibliotheken unter Linux. Zum Beispiel, eine Bibliothek in / lib, sagen libcrypt-2.7.so hat einen symbolischen Link libcrypt.so.1, die auf IT, libncursesw.so.5.6 hat noch einen symbolischen Link libncursesw.so.5, die auf sie. Was ist die Beziehung zwischen den Zahlen in die symbolischen Links und den tatsächlichen Zielen? |
|
||||
|
Sie sind Versions-Nummern, und gibt es aus zwei Gründen, so dass Sie sicher und einfach aktualisieren Sie Ihre Bibliotheken, und so können Sie mehr als eine Version von ihnen an der gleichen Zeit.
Wann gibt es zwei Zahlen gibt es eine große und eine kleine Version. libncursesw.so.5.6 hat Major-Version 5 und kleinere Version 6, in der Theorie jede kleinere Version des selben Major-Version kompatibel ist, ohne dass, so dass Programme, die im Zusammenhang mit libncursesw.so.5 würde nicht aus dem Takt, wenn Sie ein Upgrade auf 5.7 für ein Bugfix. Wenn Sie ein altes Programm anspruchsvolle Version 4, kann man sicher eine 4.x Bibliothek neben den 5.x werden, nichts, aber das Programm verwenden. Manchmal Programmierer glaube nicht, dass weit voraus aber, sie könnte auch einen Link zu einer bestimmten Version, brechen ihr Programm jedes Mal, wenn Sie aus einer Bibliothek, oder Link zu libncursesw.so selbst, was zu Abstürzen und / oder Laufzeit merkwürdige Fehler, wenn die Bibliothek nicht was sie erwartet. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|