본문 바로가기

IT/프로그래밍

[Linux] 정적 라이브러리 생성

728x90

원글(이글루): 2009-12-29 20:44:31

무식하게 손으로 정적 라이브러리를 만들고 싶다면 아래처럼 하는거야.
보통은 Makefile에 넣어 두겠지?

전처리
file1.c, file2.c 작성, 헤더 파일도 작성

gcc -c file1.c file2.c

-> file1.o file2.o가 만들어짐

ar rscv libmy.a file1.o file2.o

-> libmy.a 라는 arhive 파일에 file1과 file2의 내용이 들어감

gcc libtest.c -L./ -lmy

-> -L (LibDIR), -l 라이브러리이름

728x90