![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX for Advanced & Expert Gebruikers Expert-to-Expert. Hier geavanceerde UNIX-, UNIX-commando's, Linux, Operating Systems, System Administration, programmering, Shell, Shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Naming Convention for Libraries .. | rkshukla14 | UNIX Desktop voor Dummies Questions & Answers | 0 | 02-09-2007 08:31 |
| hoe het te bekijken geladen gedeelde bibliotheken van alle processen die draaien in Linux | princelinux | Hoog Niveau Programmering | 3 | 01-17-2007 07:44 |
| Shared Libraries | Wojtyla | Linux | 1 | 09-16-2005 01:14 |
| gedeelde bibliotheken | thalex | Hoog Niveau Programmering | 2 | 11-29-2001 09:32 |
| Gedeelde bibliotheken | Micky | Hoog Niveau Programmering | 0 | 11-12-2001 04:25 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Benaming van de gezamenlijke bibliotheken in Linux
Hallo,
Ik vraag me af wat is de benaming van de *. dus gedeelde bibliotheken in linux. Bijvoorbeeld een bibliotheek in / lib, zeg libcrypt-2.7.so heeft een symbolische link genaamd libcrypt.so.1 wijst naar het, nog libncursesw.so.5.6 heeft een symbolische link genaamd libncursesw.so.5 wijzen is. Wat is de relatie tussen de nummers in de symbolische links en de werkelijke doelen? |
|
||||
|
Ze zijn versie nummers, en zijn er om twee redenen; zodat u veilig en eenvoudig upgrade your bibliotheken, en dus je kunt meer dan een versie van deze geïnstalleerd op hetzelfde moment.
Wanneer er twee nummers is er een grote en een kleine versie. libncursesw.so.5.6 heeft grote versie 5 en kleine versie 6; in theorie een kleine versie van dezelfde grote versie is compatibel zonder recompileren, zodat programma's die verband houden met libncursesw.so.5 zou niet mogen missen een beat als u een upgrade naar 5.7 voor een bugfix. Als u een oude programma veeleisende versie 4, kunt u veilig de installatie van een 4.x bibliotheek naast de 5.x zijn, en niets, maar dat programma zou gebruiken. Soms programmeurs denk niet dat al ver vooruit, ze kunnen ook een link naar een specifieke versie, het breken van hun programma iedere keer wanneer u een upgrade uitvoert van een bibliotheek, of link naar libncursesw.so zelf, veroorzaakt crashes en / of vreemde runtime fouten bij de bibliotheek is niet wat zij verwacht. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|