라이브러리 (컴퓨팅)

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

라이브러리(영어: library)는 소프트웨어를 만들 때 쓰이는 클래스서브루틴들의 모임을 가리키는 말이다.

구분[편집]

정적 라이브러리[편집]

정적 라이브러리는 컴파일러가 소스 파일을 컴파일할 때 참조되는 프로그램 모듈이다.

즉, 정적 라이브러리(statically-linked library)는 루틴(routine) 외부 함수와 변수들의 집합으로, 컴파일러, 링커, 바인더 등에 의해 목표된 애플리케이션으로 복사되어 오브젝트 파일과 독립적으로 실행할 수 있는 실행 파일을 생성하는데에 사용된다. 윈도의 .LIB파일과 같이 .a의 확장자를 갖고있다.

동적 라이브러리[편집]

동적 라이브러리는 프로그램 수행 도중 해당 모듈이 필요할 때 불러쓰는 프로그램 모듈이다. 윈도에서는 주로 DLL 확장자를 가지며, 리눅스에서는 주로 SO 확장자를 가진다.

같이 보기[편집]

바깥 고리[편집]