关于gcc编译使用mysql库的程序
转载:http://blog.csdn.net/zhanglu5227/article/details/7835948
方法1:
gcc -c mysqltest.c
gcc -o mysqltest mysqltest.o -L/usr/lib/mysql -lmysqlclient
如果源程序的头文件写成#include <mysql.h>,第一步会提示错误,无法找到mysql.h,紧跟着一堆的函数未声明,因为mysql.h位于/usr/include/mysql/,所以应该写为#include <mysql/mysql.h>(其实写为#include <mysql.h>也可,后边说明),这样就可以了。
第二步中-L参数指明了库文件的位置,-l参数指明了要使用的库文件,这个库文件就是/usr/lib/mysql/libmysqlclient.so。

浙公网安备 33010602011771号