大家好,我按《linux成学设计》第四版P286中的例子,用C语言连接mysql数据库,但是编译时总是提示mysql函数没声名。
数据库操作都是正常的,mysql-devel也安装了,编译命令是:gcc -I /usr/include/mysql connect1.c -L /usr/lib/mysql -o connect1大家给看看可能会是什么问题,谢谢!
数据库操作都是正常的,mysql-devel也安装了,编译命令是:gcc -I /usr/include/mysql connect1.c -L /usr/lib/mysql -o connect1大家给看看可能会是什么问题,谢谢!
解决方案 »
- mysql存储过程查询插入问题
- mysql游标里预处理
- 如何调用function函数
- 编写存储过程时出现:Recursive stored functions and triggers are not allowed.
- MySql 怪异问题Parameter '?applicantOperator' must be defined
- mysql用户授权问题
- 卸载mysql在Linux下
- 像主表和子表中同时插入记录如何写insert语句
- mysql 插入语句,中文转utf8内码
- MySql下两个表联合查询的sql语句,大家帮个忙
- mysql 如何获得某条记录在查询结果集中的索引(顺序)
- MySql数据备份脚本
不好意思,有些事把这些耽误了,我加上了那两个选项后的错误提示是:
/usr/bin/ld: cannot find -lmysql
collect2: ld returned 1 exit status
/tmp/ccm7ykw8.o: In function `main':
connect1.c:(.text+0x19): undefined reference to `mysql_init'
connect1.c:(.text+0x93): undefined reference to `mysql_real_connect'
connect1.c:(.text+0xc1): undefined reference to `mysql_close'