정적링크 vs 동적링크; static link library vs dynamic link library

CODEDRAGON Development/Software Engineering

반응형


 

static link library vs dynamic link library

정적링크 vs 동적링크

static link library

dynamic link library

static link

(정적링크)

dynamic link

(동적링크)

link 수행하면 컴파일후 생성되는 최종 binary file (exe dll등의 최종 목적 file) 묶이게 됩니다. 이것을 static link library 라고 합니다.

binary link 따로 존재합니다.

 

 

컴파일시 라이브러리가 함께 참조되어 실행파일과 함께 만들어 집니다.

실행시에 해당 라이브러리가 연결되어 실행됩니다.

실행에 필요한 모든 목적 코드를 연결시켜 실행파일이 만들어집니다.

프로그램 실행 도중에 필요한 목적코드를 필요시마다  연결하도록 실행파일이 만들어집니다.