개요 동적 라이브러리와 정적 라이브러리에 대해 비교한다. 라이브러리 라이브러리란, 프로그램을 만들 때 사용되는 클래스나 서브루틴들의 모임이다. 1. 정적 라이브러리(Static Library) 컴파일 타임에 소스 코드와 함께 라이브러리가 링크되는 방식이다. 일반적으로 .lib 확장자를 가지며 이 파일을 실행 바이너리에 포함한다. 라이브러리의 코드와 데이터가 실행 파일 내에 복제되기 때문에, 실행 파일의 크기가 증가한다. 실행 파일이 독립적으로 실행될 수 있으며, 실행 중에 외부 라이브러리에 대한 의존성이 없다. 코드의 재사용성이 낮아지고, 여러 프로그램에서 동일한 라이브러리를 사용하는 경우 중복된 코드가 발생할 수 있다. 컴파일 타임에 소스 코드와 함께 라이브러리가 링크되는 방식이다. 정적 라이브러리를 ..