정확한 원인은 잘모르겠지만 -l libmysqlclient 라는 옵션으로 링크할 mysql lib 을 명시적으로 표시해 보시기 바랍니다. 혹시 해결 될지도....
> 안녕하세요.
>
> MySQL-devel-3.23.15-1 rpm 의 libmysqlclient.a가 문제가 있군요.
>
> 아래와 같이 c 소스르 complie하는 중에 undefine이라는 error가 나는 군
> 요..
>
> 전 버젼에선 않그렜는데..
>
> ========== 아래 =============
>
> [root@cboss cboss]# gcc -g -o my_db_woo my_db_woo.c -L/usr/lib/mysql -
> lmysqlclie
> /usr/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_uncomp
> ress':
> my_compress.o(.text+0x97): undefined reference to `uncompress'
> /usr/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_compre
> ss_alloc':
> my_compress.o(.text+0x12b): undefined reference to `compress'
> collect2: ld returned 1 exit status
>
> ==================================================
|