QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 622|回复: 4

求助,连接数据库编译出错

[复制链接]
发表于 2004-7-16 21:08:48 | 显示全部楼层 |阅读模式
我写了一个最简单的连接\关闭MYSQL的程序,可编译通过了,连接却怎么也不行,这是怎么回事啊.
cd /usr/exercise/
g++ -o test test.o -L/usr/local/mysql/lib -lmysqlclient
/usr/local/mysql/lib/libmysqlclient.a(my_compress.o): In function `my_compress_alloc':
my_compress.o(.text+0xb4): undefined reference to `compress'
/usr/local/mysql/lib/libmysqlclient.a(my_compress.o): In function `my_uncompress':
my_compress.o(.text+0x12a): undefined reference to `uncompress'
collect2: ld returned 1 exit status

Compilation exited abnormally with code 1 at Fri Jul 16 20:53:33
 楼主| 发表于 2004-7-17 14:56:40 | 显示全部楼层
各位大侠,难道就没人帮我一把吗?
回复

使用道具 举报

发表于 2004-7-17 19:32:40 | 显示全部楼层
gcc -o test test.o -I/usr/local/include/mysql -L/usr/local/lib/mysql -lmysqlclient -lz
回复

使用道具 举报

 楼主| 发表于 2004-7-19 16:08:11 | 显示全部楼层
太好了,感谢默难,问题解决了.能麻烦说明怎么回事吗.
另外在连接时是否需要先启动才行啊,而不是程序触发启动MYSQL呢,因为我刚开始没启动MYSQL时,不能连接上
mysql_real_connect() failed:
Error 2002 (Can't connect to local MySQL server through socket '/tmp/mysql.sock'
回复

使用道具 举报

 楼主| 发表于 2004-7-21 16:22:15 | 显示全部楼层
其中的lz是什么意思啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 21:16 , Processed in 0.047054 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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