본문 바로가기

Lecture & Tip/C study[느뤼스터디]

lib생성시 컴파일 옵션

static lib 생성시 : ar -ruv libXX.a *.o
shared lib 생성시 : gcc -shared *.o -o libXX.so

gcc 컴파일시 옵션
-H : 링크에 연결되는 header trace print
-I : 연결되는 header 위치
-L : 사용된 library 의 위치


shared library사용시
1) /etc/ld.so.conf에 shared library 경로 추가
2) ldconfig 실행