동적 링크 라이브러리는 프로그램들이 가져다 쓸수있는 유용한 함수를 많이 가지고 있다.
정적 링크는, 코드를 실행파일에 복사하기 때문에 그냥 단독으로 실행가능하다.
다만 동적 링크는 실행시에 라이브러리가 실행파일에 연결되기 때문에 DLL파일이 곡 있어야 한다.
어차피 윈도우에 깔린거 동적으로 이용하면 되므로 아주 간편하게 이용할수 있다.
Implicit 링킹시 필요절차
1) DLL - 실질적으로 프로그램이 실행될때 로드되는 파일
2) H - 컴파일 시 설정하는 함수명을 포함하는 헤더
3) LIB - 링크시 메인 프로그램에 빈 함수를 설정
Explicit 링킹시 필요절차
다 필요없고 바로 DLL을 로드한다.
'운영체제' 카테고리의 다른 글
전에 입력했던 명령어 다시 실행하기 (0) | 2015.10.22 |
---|---|
Linux 시스템의 런레벨(Run - Level) (0) | 2015.10.22 |
kill jobs (1) | 2014.09.17 |
ssh 소켓변경 (0) | 2014.09.04 |
tar 와 gz? (0) | 2014.07.26 |