我在链接mysql数据库时,用了mysql的c的API。出错信息:
/usr/local/mysql/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_uncompress':
my_compress.c:(.text+0x60): undefined reference to `uncompress'
/usr/local/mysql/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_compress_alloc':
my_compress.c:(.text+0x102): undefined reference to `compress'我觉得是在链接的时候,有一些资源没有链接到,或者是编译的时候头文件缺失。
如果我对mysql各个部分部署熟悉的话,我觉得这个问题就好解决了。
请大家帮我解释一下mysql的各个组成部分,是如何部署的,mysql的运行过程又是什么样的。
大家从大面上帮我理解清楚这个问题,非常感谢大家。