tar zxvf sysbench-4.12
cd sysbench-4.12
./configure --prefix=/usr/local/sysbench -with-mysql-includes=/usr/local/mysql/include/mysql --with-mysql-libs=/usr/local/mysql/lib/mysql
make && make install |
--with-pgsql
或者
--with-oracle
这2个参数默认是关闭的。
drv_mysql.c:35:19: 错误:mysql.h:没有那个文件或目录 drv_mysql.c:36:26: 错误:mysqld_error.h:没有那个文件或目录 drv_mysql.c: In function ‘mysql_drv_describe’: drv_mysql.c:284: 错误:‘MYSQL_RES’ 未声明 (在此函数内第一次使用) |
出现这个错误是没有指定相应的--with-mysql-includes和--with-mysql-libs目录.找到正确的目录从新编译。
../libtool: line 2412: Xsysbench: command not found ../libtool: line 2547: X-lmysqlclient_r: command not found ../libtool: line 2547: X-lz: command not found ../libtool: line 2547: X-lcrypt: command not found |