살아가는 이야기
MS VC 도구로 라이브러리(.lib) 파일 만들기 본문
라이브러리 파일은 컴파일된 여러 함수를 포함하고 있는 파일이다. 아니면 여러 목적 파일을 포함하고 있는 파일이라고 생각해도 된다. 그런데 어떻게 라이브러리 파일을 만들 수 있을까? MS VC 6.0(Microsoft Visual C++ 6.0) 도구를 이용하여 라이브러리 파일을 만드는 법을 살펴보자.
1. 먼저 vcvars32.bat 파일을 실행한다.
C:\> vcvars32
2. 라이브러리로 만들 소스 파일을 작성한다. 예를 들어 다음과 같은 내용으로 printa.c 파일을 작성한다.
#include <stdio.h>
int printa() {
putchar('a');
return 0;
}
3. 목적파일로 컴파일만 한다.
C:\> cl /c printa.c
4. lib 명령어로 라이브러리 파일을 만든다.
C:\> lib printa.obj
5. 라이브러리 파일(printa.lib)을 확인한다.
6. 라이브러리 함수를 사용하는 함수를 만든다(main.c).
int main() {
return printa();
}
7. 컴파일할 때 라이브러리를 링크한다.
C:\> cl main.c /link printa.lib
** 생각보다 쉽군요. 그럼 즐프!
Comments