我正在尝试学习如何在 C 中为 MySQL 编写,遵循有关该主题的 Zetcode 教程,并在安装了 LAMP 服务器的 Xubuntu 12.04 中使用 GCC,并使用 apt-get 安装了 MySQL 开发库。有人有建议吗?
我收到错误:
undefined reference to `mysql_get_client_info'
collect2: ld returned 1 exit status
使用编译行:
gcc -I/usr/include/mysql -std=c99 -o mysqlc99.cgi mysqlc99.c
使用以下代码:
#include <my_global.h>
#include <mysql.h>
int main(int argc, char **argv)
{
printf("MySQL client version: %s\n", mysql_get_client_info());
exit(0);
}