공부하는 하스씨/Linux

공유 라이브러리로 컴파일 하기

박하스. 2008. 8. 27. 10:46
728x90
반응형
2008년 8월 27일 직무역량 강화 교육


cc -c -ePIC -b sample.c
>> 이 옵션으로 컴파일 해야 공유 라이브러리로 사용할 수 있다!

ld -b -p libsample.sl sample.o
>> 라이브러리 명명규칙. lib 로 시작할것, 확장자는 so! (HP 계열은 sl)

mv *.sl ../lib
>> 라이브러리 파일들을 lib 디렉터리로 모음.

cc test.c -e test -L../lib -lsample
>> -L[라이브러리 파일 위치]
>> -l[라이브러리 파일 이름] : 앞의 lib와 확장자 .so(또는 .sl)은 생략!





728x90
반응형