|
|
我又来C++板块提C++关系不大的问题了 -_-~
我在Linux Redhat 9 下面写 Mysql 程序,安装好了mysql-5.1.24-...server,client,devel几个包,也能在终端里使用mysql进行数据库操作了。在 /usr/lib/mysql 和 /usr/include/mysql 里面也能找到所需的头文件个静态库了
代码 test.cpp
#include <stdlib.h>
#include <stdio.h>
#include "/usr/include/mysql/mysql.h"
int main()
{
MYSQL mysql;
mysql_init( &mysql );
mysql_close( &mysql );
return -1;
}
然后gcc -L/ lib/mysql -lmysqlclient -o test test.cpp
但是链接时还是出现 undefined reference to "mysql_init"等错误。libmysqlclient.a等文件都有。
我刚刚开始接触Linux.网上找了很多资料,都没解决。
谁知道怎么回事吗?
|
|