Cmake-MySQL编译参数说明
(来源于MysqL官方手册)
https://dev.MysqL.com/doc/refman/5.6/en/source-configuration-options.html
Formats Description DefaultIntroduced Removed ##格式描述默认导入删除 BUILD_CONfig Use same build options as official releases ##b使用相同的编译选项为正式版本 CMAKE_BUILD_TYPE Type of build to produce RelWithDebInfo ##体型产生relwithdebinfo CMAKE_CXX_FLAGS Flags for C++ Compiler ##旗帜的C++编译器 CMAKE_C_FLAGS Flags for C Compiler ##c标志的C编译器 CMAKE_INSTALL_PREFIX #安装基础目录 COMPILATION_COMMENT ##编译环境 CPACK_MONOLITHIC_INSTALL #是否包构建生产单文件了 DEFAULT_CHARSET ##默认服务器字符集latin1 DEFAULT_COLLATION #默认新建数据库字符集 -DWITH_SYMVER16 ##是否libMysqLclient.so.18包含symver 16和18下5.6.31符号。 ENABLED_LOCAL_INFILE ##是否启用本地数据导入 ENABLED_PROFILING ##是否启用查询分析代码 ENABLE_DEBUG_SYNC ##是否启用5.6.36调试同步支持 ENABLE_DOWNLOADS ##是否下载任意文件 ENABLE_DTRACE ##是否包括DTrace支持 ENABLE_GCOV ##是否包括gcov支持5.6.3 ENABLE_GPROF ##使gprof(优化Linux构建只)关闭5.6.6 INNODB_PAGE_ATOMIC_REF_COUNT #启用或禁用页面引用 INSTALL_BINDIR ##用户可执行目录前缀/箱 INSTALL_DOCDIR ##文件目录前缀/文档 INSTALL_DOCREADMEDIR ##自述文件目录前缀 INSTALL_INCLUDEDIR ##头文件目录前缀/包括 INSTALL_INFODIR ##信息文件目录前缀/文档 INSTALL_LAYOUT ##选择预定义的安装布局独立 INSTALL_LIBDIR ##目录前缀/ lib库文件 INSTALL_MANDIR ##手册页目录前缀/人 INSTALL_MysqLSHAREDIR ##共享数据目录前缀/分享 INSTALL_MysqLTESTDIR ## MysqL测试目录前缀/ MysqL测试 INSTALL_PLUGINDIR ##插件目录前缀/ lib /插件 INSTALL_SBINDIR ##服务器可执行目录前缀/箱 INSTALL_SCRIPTDIR ##脚本目录前缀/脚本 INSTALL_SECURE_FILE_PRIVDIR #隐私文件的安全 INSTALL_SECURE_FILE_PRIV_EMbedDEDDIR #隐私目录 INSTALL_SHAREDIR #安装目录 INSTALL_sqlBENCHDIR #sql目录前缀 INSTALL_SUPPORTFILESDIR #额外的支持文件目录前缀/支持文件 MEMCACHED_HOME #缓存路径 MysqL_DATADIR #数据目录 MysqL_MAINTAINER_MODE #是否启用MysqL保持特定的发展环境 MysqL_PROJECT_NAME #MysqL版本 MysqL_TCP_PORT #MysqL默认端口号3306 MysqL_UNIX_ADDR #Unix套接字文件 OPTIMIZER_TRACE #是否支持优化跟踪 SUNPRO_CXX_LIBRARY # 客户端链接库 SYSconfdIR #文件目录选项 WITHOUT_SERVER #服务器是否关闭 WITHOUT_xxx_STORAGE_ENGINE ##排除存储引擎XXX从建立 WITH_BUNDLED_MEMCACHED #使用memcached缓存 WITH_CLAsspATH #使用MysqL集群连接器构建java。默认为空字符串。 WITH_DEBUG ##是否支持调试功能 WITH_DEFAULT_COMPILER_OPTIONS #是否使用默认编译选项 WITH_DEFAULT_FEATURE_SET #是否使用默认设置功能 WITH_EMbedDED_SERVER #是否建立了嵌入式服务器 WITH_EMbedDED_SHARED_LIBRARY #是否建立一个共享的嵌入式服务器库 WITH_ERROR_INSERT #额外字符集 WITH_INNODB_MEMCACHED #是否产生了memcached共享库。 WITH_LIBWRAP ##是否包括LibWrap(tcp wrappers)支持下 WITH_NDBCLUSTER #建立NDB存储引擎 WITH_NDBMTD #开启多线程 WITH_NDB_binlog #启用二进制日志默认情况下通过对MysqLd。 WITH_NDB_DEBUG #生成调试版本测试或故障排除了 WITH_NDB_JAVA #开启ClusterJ支持java。默认启用。只支持MysqL集群。 WITH_NDB_PORT ##默认端口由管理服务器建立与应用
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。