Static library
- 실행 파일 안에 라이브러리가 들어가는 것
Dynamic library
- 실행 파일에 라이브러리를 가지고 있지 않고, 라이브러리를 공유하는 것
=> 프로그램이 실행할 때(메모리 공간에 올라올 때) 링크를 건다. - 라이브러리를 언제든지 교체하여 실행할 수 있다.
- 라이브러리가 필요할 때 가상 메모리에 매핑 시키는 형태로 동작
Ref.
'Computer Science > 개론' 카테고리의 다른 글
객체지향 프로그래밍(Object Oriented Programming) 특징 (0) | 2019.08.28 |
---|---|
[용어정리] API vs. SDK vs. Framework vs. Library (0) | 2018.05.30 |
멀티 프로세스(Multi Process)와 멀티 스레드(Multi Thread) (0) | 2016.11.09 |