关于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。 

posted @ 2017-06-05 16:37  ren_zhg1992  阅读(390)  评论(0)    收藏  举报