.SO Rozszerzenie pliku
Biblioteka współdzielona
| Deweloper | Brak danych |
| Popularność |
3,9 | 249 Głosów |
Czym jest plik SO?
Plik SO to biblioteka współdzielona używana przez programy zainstalowane w systemach operacyjnych Linux i Android. Zawiera wspólne funkcje i logikę programów, do których dostęp musi mieć wiele programów. Pliki SO umożliwiają programom dostęp do wspólnych funkcji z jednego współdzielonego miejsca w pamięci systemowej komputera, zamiast implementowania własnych wersji tych funkcji. Usprawnia to strukturę programów, a także ich interakcję z systemami operacyjnymi użytkowników.
Więcej informacji
Podobnie jak pliki Windows .DLL, pliki SO są zapisywane w określonym miejscu w systemie plików użytkownika i „dynamicznie łączone” z programami w czasie ich działania, co oznacza, że są ładowane tylko wtedy, gdy są potrzebne. Gdy program musi wykonać wspólną funkcję zapisaną w pliku SO, wywołuje ten plik SO, zakładając, że ma on określoną nazwę i jest zapisany w określonej lokalizacji. Jeśli funkcja jest połączona z innymi plikami SO, program wywołuje również połączone pliki SO.
Pliki SO często znajdują się w następujących katalogach systemu Linux:
- /lib
- /usr/lib
- /usr/local/lib
Programy C i C++ zainstalowane w systemach operacyjnych Linux i Android najczęściej używają plików SO. Deweloperzy często tworzą pliki SO za pomocą kompilatora C/C++ „gcc”, wchodzącego w skład GNU Compiler Collection (GCC).
Jak otworzyć plik SO
Pliki SO nie są przeznaczone do otwierania. Ponadto w większości przypadków nie należy przenosić ani zmieniać nazwy pliku SO, ponieważ programy wymagają, aby pliki SO miały określone nazwy i znajdowały się w określonych lokalizacjach, aby móc je wywoływać.
Zaawansowani użytkownicy systemu Linux mogą użyć polecenia nm -D path/to/filename.so.#, aby wyświetlić listę funkcji zawartych w pliku SO.