Computer Science/개론
[용어정리] Dynamic library vs Static library
you90100
2019. 12. 23. 01:32
Static library
- 실행 파일 안에 라이브러리가 들어가는 것
Dynamic library
- 실행 파일에 라이브러리를 가지고 있지 않고, 라이브러리를 공유하는 것
=> 프로그램이 실행할 때(메모리 공간에 올라올 때) 링크를 건다. - 라이브러리를 언제든지 교체하여 실행할 수 있다.
- 라이브러리가 필요할 때 가상 메모리에 매핑 시키는 형태로 동작
Ref.