동적 링크, DLL, SO

(*.so에서 넘어옴)
dynamic linker, dynamic library
다이나믹 링커, 동적 링커, 동적 링크, 동적 라이브러리
dynamic-link library; DLL, .dll
동적 링크 라이브러리
dynamic shared libraries; shared libraries, dynamic shared object; DSO, shared object; SO, .so
동적 공유 라이브러리, 동적 공유 오브젝트

1 동적 링크[ | ]

  • 컴퓨터 프로그램 실행시 프로그램의 결합방식
  • 프로그램을 실행할 때 다른 모듈이나 라이브러리와 연결하는 방식
  • 큰 프로그램의 경우 여러 모듈로 분할해 따로 컴파일
  • 장점: 여러 프로그램에서 공유 가능, 따로 업그레이드 가능
  • 단점: 모듈 업그레이드시 다른 프로그램의 호환성 문제

2 DLL[ | ]

  • 윈도우에서 동적 링크를 사용한 라이브러리
  • 확장자: .dll

3 DSO[ | ]

  • 리눅스에서 동적 링크를 사용한 라이브러리
  • 프로그램이 시작될 때 그 프로그램에 의해 적재되는 라이브러리
  • 확장자: .so

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}