-L 옵션으로 libmysqlclient.so 파일이 있는 디렉터리를 지정해야 합니다.
/etc/ld.so.conf 에서 지정하는 건 컴파일한 파일이 실행될때의 문제고, 님은 지금 컴파일이 안되고 있죠? ^^
-L로 디렉터리를 잘못 지정하신거 같아요.
미테 옵션을 보아하니
-L/usr/lib/mysql
이렇게 써야 하는 듯 한데요.
정확한 건 님의 컴퓨터에 잇느니 님이 지정해 주셔야 하죠.
그럼 안녕히 계세요.
-- 우상희 님이 쓰신 글:
>> Q&A 에서 왠만한 자료는 다 봤는데여..
>> 주로 /etc/ld.so.conf 에 mysql lib 디렉토리를 넣고..
>> ldconfig 를 실행하라고 하시더군요.
>>
>> 제 경우에는 다 되어있거든여..
>> 그리고 ldconfig 도 실행했는데.. 여전히 안됩니다,
>>
>> gcc -o test dbmanage_mysql.o -I/usr/include/mysql -L/usr/lib
>> -lmysqlclient
>> 이렇게 실행하면..
>>
>> /usr/bin/ld: cannot find -lmysqlclient
>> collect2: ld returned 1 exit status
>>
>> 이렇게 에러가 나와여
>>
>> 에고... 누구 좀 도와주세요.. 급합니다.. T.T
|