개발 동적 라이브러리 란 무엇입니까? -techopedia에서 정의

동적 라이브러리 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-동적 라이브러리 란 무엇입니까?

동적 라이브러리는 프로그램 실행 중에 만 특수 기능을 가진 공유 라이브러리를 시작하는 프로그래밍 개념으로, 전체 프로그램 크기를 최소화하고 메모리 소비를 줄이기 위해 응용 프로그램 성능을 향상시킵니다. 대부분의 소프트웨어 프로그램에서 특정 기능을 개별 모듈로 분배하면 필요에 따라로드 할 수 있습니다.


동적 라이브러리는 실행 파일 또는 응용 프로그램의 일부가 아닙니다. 런타임 동안 동적 라이브러리와 실행 파일 또는 응용 프로그램간에 링크가 설정됩니다.

Techopedia는 동적 라이브러리를 설명합니다

소프트웨어 플랫폼은 동적 라이브러리 구현에 다른 메커니즘을 사용합니다. 소프트웨어 라이브러리 및 운영 체제 (OS)에 따라 동적 라이브러리가 호출되고 활성화됩니다.


동적 라이브러리는 다음 개념에서 발전했습니다. 여러 응용 프로그램이 여러 줄의 코드를 통해 특정 라이브러리 기능을 사용하는 경우 해당 응용 프로그램 변경 사항을 적용하는 것보다 다른 라이브러리 버전을 유지 관리하고 업그레이드하는 것이 더 쉽습니다. 또한 동적 라이브러리에는 여러 줄의 코드가 포함되어 있으므로 컴파일 타임에 링크를 설정하면 전체 메모리를 줄이고 응용 프로그램 성능을 향상시킬 수 있습니다.


실행 라이브러리 또는 실행 중에 동적 라이브러리가 주소 공간에로드됩니다. 실행 런타임에로드 될 때 동적 라이브러리를 "동적로드 라이브러리"또는 "동적으로 링크 된 라이브러리"라고합니다. 시작시로드되면 동적 라이브러리를 "동적 종속 라이브러리"라고합니다.

동적 라이브러리 란 무엇입니까? -techopedia에서 정의