새소식

공부/시스템

DLL 이란?

  • -

DLL 이란?


DLL의 정의


  • DLL(Dynamic Link Library)은 여러 프로그램에서 공유할 수 있는 재사용 가능한 코드와 데이터를 포함하는 Windows 운영 체제의 라이브러리다. DLL은 수학 함수, 그래픽 출력 또는 입력/출력 작업과 같이 여러 프로그램에 필요한 공통 기능을 구현하는 데 자주 사용된다.
  • DLL은 정적 라이브러리와 비슷하지만 컴파일 시간에 프로그램에 연결되지 않고 런타임에 동적으로 로드된다. 이를 통해 프로그램은 프로그램 자체에 모든 코드를 포함하지 않고도 DLL에서 제공하는 기능을 사용할 수 있다. 따라서 DLL은 코드를 모듈화하고 프로그램 크기를 줄이는 데 유용한 방법이다.
  • DLL은 프로그램의 기능을 업데이트하거나 수정하는 데에도 유용하다. 새 버전의 DLL이 생성되면 해당 DLL을 사용하는 프로그램은 프로그램의 소스 코드를 다시 컴파일하거나 수정하지 않고도 이전 버전의 DLL을 새 버전으로 교체하는 것만으로 업데이트할 수 있다.

'공부 > 시스템' 카테고리의 다른 글

x86, x64 레지스터  (0) 2023.03.16
x86 환경 어셈블리어 정리  (0) 2023.03.12
어셈블리 핸드레이 및 함수 구조  (0) 2023.03.09
gcc 컴파일러란?  (0) 2023.03.09
컴퓨터 메모리 구조  (0) 2023.03.09
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.