/*temp.c*/
hello ()
{
printf ("Hello !\n");
}
/*hello.c*/
#include
main ()
{
이제 컴파일하고, 링크하고, 확인한 다음 실행하십시오.
1. 공유 개체 생성
% cc -pic -c temp.c
% ld -o libgreet.so.1.1 -assert pure-text temp.o
2. 코드 컴파일 및 링크
% cc -o hello hello.c -L/user/temp/scratch -lgreet
3. 실행 파일에 공유 라이브러리가 포함되었는지 확인
% ldd hello
4. 프로그램 실행
% setenv LD_LIBRARY_PATH {LD_LIBRARY_PATH}:libgreet_path
(where libgreet_path is the path to the shared library)
% hello
"Programmer's Overview Utilities and Libraries" 1장을 참조하십시오.
'Unix Linux' 카테고리의 다른 글
Using kstat From Within a Program in the Solaris OS (0) | 2007.03.27 |
---|---|
[솔라리스] 64비트로 계산할 수 있도록 컴파일하는 방법 (0) | 2007.03.27 |
리눅스 디버깅 기술 마스터하기 (0) | 2007.03.05 |