MySQL을 사용하여 Link시 에러가 납니다.
에러 메시지는 다음과 같습니다.
libmysqlclient.a(my_open.o): In function `my_open':
my_open.o(.text+0x14): undefined reference to `open64'
libmysqlclient.a(mf_format.o): In function `fn_format':
mf_format.o(.text+0x208): undefined reference to `__lxstat64'
libmysqlclient.a(my_fopen.o): In function `my_fopen':
my_fopen.o(.text+0x21): undefined reference to `fopen64
참고로 MySQL 은 RPM으로 설치했고
MySQL, gcc, make 의 버전은
MySQL-3.22.27-1
gcc-2.7.2.3-11
make-3.76.1-3
그리고 OS는
Alzza Linux 5.1입니다.
의심가는 점은 LIBRARY이름이 libmysqlclient란 것이고
또 한가지는 sock library와 nsl library를 찾을 수 없다고
나오더군요.
오늘 이것때문에 3시간을 해맸습니다.
답변 주시면 프로그램 소스로 보답하겠습니다.(^^)
|