Jaka jest różnica między biblioteką statyczną a relokowalnym obiektem? Lub między biblioteką dynamiczną a plikiem obiektu współdzielonego.Różnica między biblioteką statyczną a relokowalnym plikiem obiektu?
A jeśli nie są to równe rzeczy, to co ma bibliotekę dynamiczną, która pozwala na połączenie z nią, ale plik obiektu współdzielonego nie działa?
Ale moje pytania dotyczą "biblioteki vs obiektu pliku", a nie "statycznej vs dynamicznej lib". Także mój angielski nie jest dobrze napisany :). Tak więc, jeśli to wszystko ze względu na splątane pisanie pytań - powiedz mi, proszę. – Jofsey
Biblioteka to tylko zbiór plików. Po prostu upewnij się, że kolekcja jest udostępniona lub statyczna. Moja odpowiedź brzmi: różnica między udostępnianiem plików a statycznością. –
Twoja odpowiedź jest niepoprawna w prawie każdym szczególe ;-(W systemie Linux ix86 można tworzyć biblioteki współdzielone z kodu innego niż "PIC" .Biblioteki statyczne mogą zawierać kod "-PIC" i mogą być łączone w biblioteki współdzielone. footprint pliku wykonywalnego za pomocą dynamicznego linkowania jest * większy * niż taki, który go nie ma. –