본문 바로가기
공부하는 하스씨/Linux

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

by 박하스. 2008. 8. 27.
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
반응형

'공부하는 하스씨 > Linux' 카테고리의 다른 글

루트킷 #2  (0) 2008.10.11
루트킷 #1  (0) 2008.10.11
Shell Script (2) - 환경변수와 지역변수, Borune Shell  (0) 2008.08.27
Shell Script (1) - 기본기 다지기  (0) 2008.08.27
Makefile 참고 자료.  (0) 2008.08.26