21,MySQL 8.0参考手册 4.7.1 mysql_config - 显示编译客户端的选项
2018-03-27 10:00
513 查看
mysql_config为您提供了编译MySQL客户端并将其连接到MySQL的有用信息。它是一个shell脚本,所以它只能在Unix和类Unix系统上使用。注意可以使用 pkg-config作为 mysql_config的替代方法来 获取信息,例如编译MySQL应用程序所需的编译器标记或链接库。mysql_config支持以下选项。
如果您在没有选项的情况下调用mysql_config,它将显示它支持的所有选项及其值的列表:
--cflagsC编译器标志来查找包含文件和关键编译器标志,并定义编译
libmysqlclient库时使用的标志 。返回的选项与创建库时使用的特定编译器绑定,并可能与您自己的编译器的设置冲突。使用
--include了仅包含包括路径更便携的选择。
--cxxflags就像
--cflags,但对于C ++编译器标志。
--include编译器选项来查找MySQL包含文件。
--libs与MySQL客户端库链接所需的库和选项。
--libs_r需要与线程安全的MySQL客户端库链接的库和选项。在MySQL 8.0中,所有客户端库都是线程安全的,因此不需要使用此选项。该
--libs选项可以用于所有情况。
--plugindir默认的插件目录路径名,在配置MySQL时定义。
--port默认的TCP / IP端口号,在配置MySQL时定义。
--socket默认的Unix套接字文件,在配置MySQL时定义。
--variable=var_name
显示命名的配置变量的值。允许的var_name值是
pkgincludedir(头文件目录),
pkglibdir(库目录)和
plugindir(插件目录)。
--versionMySQL发行版的版本号。
如果您在没有选项的情况下调用mysql_config,它将显示它支持的所有选项及其值的列表:
shell> mysql_config Usage: /usr/local/mysql/bin/mysql_config [options] Options: --cflags [-I/usr/local/mysql/include/mysql -mcpu=pentiumpro] --cxxflags [-I/usr/local/mysql/include/mysql -mcpu=pentiumpro] --include [-I/usr/local/mysql/include/mysql] --libs [-L/usr/local/mysql/lib/mysql -lmysqlclient -lpthread -lm -lrt -lssl -lcrypto -ldl] --libs_r [-L/usr/local/mysql/lib/mysql -lmysqlclient_r -lpthread -lm -lrt -lssl -lcrypto -ldl] --plugindir [/usr/local/mysql/lib/plugin] --socket [/tmp/mysql.sock] --port [3306] --version [5.8.0-m17] --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 --libs`
相关文章推荐
- 21,MySQL 8.0参考手册 4.7.2 my_print_defaults - 显示来自选项文件的选项
- 17,MySQL 8.0参考手册4.6.8.2 mysqlbinlog行事件显示
- 11、MySQL 8.0参考手册 4.6.4.2 myisamchk检查选项
- 12、MySQL 8.0参考手册 4.6.5 myisamlog - 显示MyISAM日志文件内容
- 21,MySQL 8.0参考手册 4.7.3 resolve_stack_dump - 将数值堆栈跟踪转储解析为符号
- 11、MySQL 8.0参考手册 4.6.4.3 myisamchk修复选项
- 9、MySQL 8.0参考手册 4.2.3指定程序选项
- 10、MySQL 8.0参考手册 4.5.8 mysqlshow - 显示数据库,表和列信息
- 11、MySQL 8.0参考手册 4.6.4.4其他myisamchk选项
- 14、MySQL 8.0参考手册 4.6.7 mysql_config_editor - MySQL配置工具
- 10、MySQL 8.0参考手册 4.5.1.1 mysql选项
- 10、MySQL 8.0参考手册 4.5.9 mysqlslap - 加载仿真客户端
- 10、MySQL 8.0参考手册 4.6.3 myisam_ftdump - 显示全文索引信息
- 21,MySQL 8.0参考手册 4.7 MySQL程序开发实用程序
- 11、MySQL 8.0参考手册 4.6.4.1 myisamchk一般选项
- MySQL 8.0参考手册 5.1.9 IPv6支持
- 4、MySQL 8.0参考手册 连接到服务器并断开连接3.3.2创建表格
- 6、MySQL 8.0参考手册 获取有关数据库和表格的信息
- 10、MySQL 8.0参考手册 4.5.1.4 mysql服务器端帮助
- 18,MySQL 8.0参考手册4.6.8.3使用mysqlbinlog备份二进制日志文件