의견 감사합니다.
근데 아래 메세지를 보면
my_compress.o(.text+0x97): undefined reference to `uncompress'
링크는 제대로됐고.. 아마 my_compress.o (libmysqlclient.a 안에 있슴)
에서 uncompress가 정의 되어있지않으므로 libmysqlclient.a 버그가 아닌가
생각됩니다.. mysql_mailling list에 올려났스니. 아마 S 모씨가 알려주겠죠 ^^
> 정확한 원인은 잘모르겠지만 -l libmysqlclient 라는 옵션으로 링크할 mysq
> l 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_unco
> mp
> > ress':
> > my_compress.o(.text+0x97): undefined reference to `uncompress'
> > /usr/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_comp
> re
> > ss_alloc':
> > my_compress.o(.text+0x12b): undefined reference to `compress'
> > collect2: ld returned 1 exit status
> >
> > ==================================================
|