차례:
정의-정적 라이브러리 란 무엇입니까?
정적 라이브러리는 특수 기능, 클래스 또는 리소스가있는 공유 라이브러리가 외부 응용 프로그램이나 구성 요소에 연결되어 독립 실행 형 및 실행 파일을 쉽게 만들 수있는 프로그래밍 개념입니다. 연결하는 동안 정적 라이브러리의 외부 부분이 주소 공간에로드되거나 응용 프로그램 코드와 병합됩니다.
정적 라이브러리는 코드를 재사용하기위한 효과적인 메커니즘을 제공합니다.
Techopedia는 정적 라이브러리를 설명합니다
정적 라이브러리는 다른 구현 메커니즘을 사용하는 동적 라이브러리에 비해 소프트웨어 언어 및 운영 체제 (OS)에 의해 호출되고 활성화됩니다. 개발자 나 사용자 만 정적 라이브러리를 응용 프로그램에 연결할 수 있습니다.
대부분의 라이브러리 개념은 정적 라이브러리에서 파생 된 것으로, 동일한 응용 프로그램 코드 나 루틴이 다른 응용 프로그램이나 구성 요소에 대해 다시 구현되지 않는 개념에서 발전했습니다. 오히려 필요한 루틴이있는 라이브러리가 정의됩니다.
주요 정적 라이브러리 이점은 다음과 같습니다.
- 라이브러리 버전 및 개발 된 응용 프로그램 코드와의 호환성을 보장하여 버전 유지 관리를 용이하게합니다.
- 단일 실행 파일을 만들 수 있습니다. 전체 라이브러리를로드해야하는 동적 라이브러리와 실행 파일의 필수 라이브러리 부분 만 링크되어야합니다. 그러나 정적 라이브러리를 사용하면 실행 파일 크기가 더 커집니다.
