|
一段简单的程序,网上拷的,但无法编译,
我在安装盘找到了所有mysql*rpm,全部装上去了,
可编译一个简单的程序时出现下面的错误,不知还需装些什么?
#gcc test.c
test.c: 在函数 ‘main’ 中:
test.c:19: 警告:隐式声明与内建函数 ‘exit’ 不兼容
/tmp/ccOfwWMG.o: In function `main':test.c:(.text+0x37):对‘mysql_init’未定义的 引用
:test.c:(.text+0x63):对‘mysql_close’未定义的引用
collect2: ld 返回 1
代码如下:
#include <stdio.h>
#include "mysql/mysql.h"
int main(int argc, char **argv)
{
MYSQL mysql;/* variation #1*/
printf("\n\n\tCopyright Aftab Jahan Subedar\n\t\thttp://www.geocities.com/jahan.geo");
printf("\n\t\tjahan@geocities.com \n\t\tPhone:+88027519050\n");
if(mysql_init(&mysql)==NULL)
{
printf("\nFailed to initate MySQL connection");
exit(1);
}
/*now you can call any MySQL API function you like*/
mysql_close(&mysql);
} |
|