1998.5.28 조경민


lib 파일 만들기 --+ 자꾸 까먹는다...

이라는 함수를 만든 add.c라는 것을 만들면
int add123(int,int);

int add123(int a ,int b)
{
        return a+b;
}

tcc -c add.c

을 하여 add.obj을 만든다. 이것 만으로도 라이브러리 역활을 할수 있다.
그러나 lib로도 만들수 있다.

tlib add+add

즉 add.lib를 만드는데 add.obj을 붙인다.....
a1.obj a2.obj... 이렇게 있을때는

tlib add+a1+a2+a3 ...  이렇게 합니다.

이렇게 하면 add.lib 라는 파일이 생성됩니다.

axx.c 소스

#include <stdio.h>

int add123(int,int);    // <-- 이것은 헤더파일로 만들어도 됩니다. add.h로

void main()
{
        printf("%d",add123(23,43));
}


라이브러리를 이용해서 한다면

tcc -Ic:\tc\include -Lc:\tc\lib axx.c add.lib


Obj파일을 이용한다면

tcc -Ic:\tc\include -Lc:\tc\lib axx.c add.obj

'KB > C/C++' 카테고리의 다른 글

this에 대하여  (0) 2004.03.19
rtti  (0) 2004.03.19
비트 연산  (0) 2004.03.19
C&ASM  (0) 2004.03.19
복사생성자  (0) 2004.03.19

+ Recent posts