죄송합니다.
질문을 잘 이해하지 못해서 답변을 제대로 드리지 못했던 것 같군요.
이 문제에 대한 답변은 이미 여러번 나왔던 문제입니다.
libmysqlclient 라는 단어로 찾기를 해 보시면 몇군데서 같은 답변이 있는 것을 알수 있을 것입니다.
만약 ld.so.conf 에 등록할 권한이 없는 일반 사용자는 LD_LIBRARY_PATH 라는 변수에 등록시켜 주면 같은 효과를 얻을 수 있답니다.
> 드뎌...compile된 파일을 실행 시키는 방법을 알아 냈습니다.
>
> 1) 컴파일
> $ gcc test.c -o test -lnsl -I/usr/local/mysql/include/mysql
> -L/usr/local/mysql/lib/mysql -lmysqlclient
>
> 2) 실행
> i) 우선은 libmysqlclient.so.?(?은 버젼)을 등록해야 합니다.
> ii) 동적 라이브러리 등록은 root만이 가능하므로 root로 로긴 하거나 root의 권한
> 을 얻습니다.
> iii) /etc/li.so.conf에 /usr/local/mysql/lib/mysql을 등록합니다.
> iv) $ ldconfig로 등록한 라이브러리를 로딩합니다(이 파일은 '/sbin'에 존재).
> v) 그런 다음 실행 하면은 무사히 API가 동작합니다.
>
> 정말... 저 이거 알아 낼려고 거의 오늘 하루를 다 보낸것 같네요...
> 아주 아주 만족 뿌듯합니다...
> 이제 친구랑 한 잔 하로 가야 겠습니다...^^
>
> <어떠한 역경에도 굴하지 않는 '하양 지훈'>
|