동적 링커: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
ToePeu.bot (토론 | 기여)
잔글 robot Adding: ja:動的リンク
편집 요약 없음
1번째 줄:
'''동적 라이브러리''' (Dynamic Library) 는 소프트웨어의 일종으로, 말그대로말 그대로 동적 링크를 사용한 라이브러리이다. 여러 프로그램이 공통으로 필요로 하는 기능을 프로그램과는 분리하여 필요할 때에만 호출하여불러내어 사용할있도록있게 만들어 놓은 라이브러리를 말한다.
 
예를 들어 「마우스가 지금 화면 어디에 있는지를 조사」하는 기능은 다양한 프로그램([[어플리케이션]])이 공통적으로 사용하려는 기능으로 생각되므로, 그 부분만을 [[모듈]]화하고, 여러 프로그램들이 사용할 수 있도록 하는 편이 좋다. 이러한 경우 이 기능을 동적 라이브러리로서 만들어 놓는 경우가 많다.
 
마이크로소프트 윈도에서는 [[동적 링크 라이브러리]]라고 해서 확장자(extension)가 DLL인 파일로서파일로 제공되고 있으며, Linux에선[[리눅스]]에선 /lib 디렉토리 밑의 .so 파일등으로파일 해서등으로 구현된다.
 
개인이 자유 소프트웨어등을소프트웨어 등을 작성할 때에 만들기 쉽게 하기 위해서 작성해 무료로 제공되는 것도 있다. 동적 링크 라이브러리의 일종으로 [[런타임 라이브러리]]가 있다.
 
[[분류:소프트웨어]]