LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 761|回复: 0

mysql-init()的问题,急啊!!!!!

[复制链接]
发表于 2003-11-25 12:25:00 | 显示全部楼层 |阅读模式
我编了一个再简单不过的小程序,就是跟数据库建立连接,然后断开,我在mysql3.23.49的版本上可以调试通过,没有问题,但是在mysql3,23.58和4.0.11a 上编译都通还过,只要一加上mysql_init()语句就会有问题,下面我把我的语句写下:
   #include <stdio.h>
   #include <mysql.h>
   int main()
  {
    MYSQL *mysql;
    mysql=mysql_init(NULL);
。。。。}
但是在用gcc -o exefile   thissourcefile.c   -I/usr/include/mysql -L/usr/lib/mysql  -lmysqlclient编译连接时出现如下错误:
/usr/lib/mysql/libmysqlclient.a(my_compress.o)(.text+0xbc): In function `my_compress_alloc':
: undefined reference to `compress'
/usr/lib/mysql/libmysqlclient.a(my_compress.o)(.text+0x13a): In function `my_uncompress':
: undefined reference to `uncompress'
collect2: ld returned 1 exit status

请问这是怎么一回事啊?我初始化都初始化不了,别说干其他的了,我用的reahat9.0,mysql4.0.11a,gcc为3.2.2.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表