.SO 파일 확장자

공유 라이브러리

개발사 해당 없음
인기도
3.9  |  249 표
 

SO 파일이란 무엇인가요?

SO 파일은 Linux 및 Android 운영 체제에 설치된 프로그램에서 사용하는 공유 라이브러리입니다. 여러 프로그램이 액세스해야 하는 공통 프로그램 함수와 로직이 포함되어 있습니다. SO 파일을 사용하면 프로그램이 함수의 자체 버전을 구현하는 대신 컴퓨터의 시스템 메모리에 있는 하나의 공유 위치에서 공통 함수에 액세스할 수 있습니다. 이를 통해 프로그램의 구조와 사용자의 운영 체제와 상호 작용하는 방식이 간소화됩니다.

추가 정보

Windows .DLL 파일과 마찬가지로 SO 파일은 사용자의 파일 시스템에서 특정 위치에 저장되고 런타임에 프로그램에 "동적으로 연결"됩니다. 즉, 필요할 때만 로드됩니다. 프로그램이 SO 파일에 저장된 공통 함수를 수행해야 하는 경우, 해당 SO 파일의 이름이 정해져 있고 특정 위치에 저장되어 있다는 사실을 바탕으로 SO 파일을 호출합니다. 함수가 다른 SO 파일에 연결되어 있으면 프로그램은 연결된 SO 파일도 호출합니다.

SO 파일은 일반적으로 다음 Linux 디렉터리에 있습니다.

  • /​lib
  • /​usr/​lib
  • /​usr/​local/​lib

Linux 및 Android 운영 체제에 설치된 C 및 C++ 프로그램은 가장 일반적으로 SO 파일을 사용합니다. 개발자는 GNU Compiler Collection(GCC)에 포함된 "gcc" C/C++ 컴파일러를 사용하여 SO 파일을 빌드하는 경우가 많습니다.

SO 파일을 여는 방법

SO 파일은 열기 위한 파일이 아닙니다. 또한 대부분의 경우 SO 파일을 이동하거나 이름을 변경해서는 안 됩니다. 프로그램이 SO 파일을 호출하려면 SO 파일에 특정 이름이 있어야 하고 특정 위치에 있어야 하기 때문입니다.

고급 Linux 사용자는 nm -D path/to/filename.so.# 명령을 사용하여 SO 파일에 포함된 함수 목록을 볼 수 있습니다.

File Viewer Plus로 400개 이상의 파일 형식을 여세요.무료 다운로드

SO 파일을 열거나 참조하는 프로그램

사용 가능한 프로그램이 없습니다
카테고리: 개발자
업데이트: 2021년 4월 20일

FileInfo.com 검증 완료

FileInfo.com 팀은 이 페이지에 나열된 공유 라이브러리 파일 형식과 앱을 독자적으로 조사했습니다. 저희의 목표는 100% 정확성이며, 검증한 파일 유형에 대한 정보만 게시합니다.

이 페이지에 추가하거나 업데이트할 내용을 제안하고 싶으시면 알려 주세요.