Linux下mysql编译配置
1. 开启mysql服务
以root身份运行:service mysqld start;
2. mysql/mysql.h: No such file or directory.
以root身份运行: yum install mysql-devel;(顾名思义,mysql的develop包, fedroa下包名是这个,其他到不一定,rpm包就用
rpm -ivh *.rpm安装);
3. 编译参数
像编译多线程程序要加-lpthread一样,编译mysql一样,我们也要加一些参数,否则会不成功的。在编译命令中加入:-L/usr/lib/mysql -lmysqlclient -lz。例如我们这样编译:gcc -L/usr/lib/mysql -lmysqlclient -o mysql mysql.c。