드뎌...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/ld.so.conf에 /usr/local/mysql/lib/mysql을 등록합니다.
iv) $ ldconfig로 등록한 라이브러리를 로딩합니다(이 파일은 '/sbin'에 존재).
v) 그런 다음 실행 하면은 무사히 API가 동작합니다.
정말... 저 이거 알아 낼려고 거의 오늘 하루를 다 보낸것 같네요...
아주 아주 만족 뿌듯합니다...
이제 친구랑 한 잔 하로 가야 겠습니다...^^
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
|