10bet网址
MySQL 5.6参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 29.4 mb
PDF (A4)- 29.5 mb
手册页(TGZ)- 190.2 kb
手册页(邮政编码)- 305.0 kb
信息(Gzip)- 2.8 mb
信息(邮政编码)- 2.8 mb
本手册节选

MySQL 5.6参考手册/.../ mysql_config -显示编译客户端的选项

4.7.2 mysql_config -显示编译客户端的选项

mysql_config提供了编译MySQL客户端并将其连接到MySQL的有用信息。它是一个shell脚本,因此只能在Unix和类Unix系统上使用。

mysql_config支持以下选项。

  • ——cflags

    类时使用的关键编译器标志和定义libmysqlclient图书馆。返回的选项与创建库时使用的特定编译器绑定,可能与您自己的编译器的设置冲突。使用——包括对于只包含include路径的更多可移植选项。

  • ——cxxflags

    就像——cflags,但对于c++编译器标志。这个选项是在MySQL 5.6.4中添加的。

  • ——包括

    用于查找MySQL包含文件的编译器选项。

  • ——libmysqld-libs——embedded-libs——嵌入式

    需要链接的库和选项libmysqld,即MySQL嵌入式服务器。

  • ——填词

    链接到MySQL客户端库所需的库和选项。

  • ——libs_r

    链接到线程安全的MySQL客户端库所需的库和选项。在MySQL 5.6中,所有的客户端库都是线程安全的,所以不需要使用这个选项。的——填词选项可在所有情况下使用。

  • ——plugindir

    默认的插件目录路径名,在配置MySQL时定义。

  • ——港口

    默认的TCP/IP端口号,在配置MySQL时定义。

  • ——套接字

    默认的Unix套接字文件,在配置MySQL时定义。

  • ——变量=var_name

    显示指定配置变量的值。允许var_name值是pkgincludedir(头文件目录),pkglibdir(图书馆目录),和plugindir(插件目录)。

  • ——版本

    MySQL发行版的版本号。

如果您调用mysql_config在没有选项的情况下,它会显示它支持的所有选项及其值的列表:

$ > mysql_config用法:/usr/local/mysql/bin/mysql_config[选项]选项:——cflags[我/ usr /地方/ mysql / include / mysql改pentiumpro]——cxxflags[我/ usr /地方/ mysql / include / mysql改pentiumpro)——包括[我/ usr /地方/ mysql / include / mysql)——libs [- l / usr /地方/ mysql / lib / mysql -lmysqlclient -lpthread - lm轻轨车-lssl -lcrypto ldl)——libs_r [- l / usr /地方/ mysql / lib / mysql -lmysqlclient_r -lpthread - lm轻轨车-lssl -lcrypto ldl)——plugindir (/ usr /地方/ mysql / lib /插件][/ tmp / mysql——插座。——port[3306]——version[5.6.11]——libmysqld-libs [-L/usr/local/mysql/lib/mysql -lmysqld -lpthread -lm -lrt -lssl -lcrypto -ldl -lcrypt]——variable=VAR VAR is one of: pkgincludedir [/usr/local/mysql/include] pkglibdir [/usr/local/mysql/lib] plugindir [/usr/local/mysql/lib/plugin]

您可以使用mysql_config在命令行中使用反勾号来包含它为特定选项生成的输出。例如,要编译和链接MySQL客户端程序,使用mysql_config如下:

GCC -c ' mysql_config——cflags ' progname.c GCC -o progname progname。o“mysql_config——填词”