Cmake-MySQL编译参数说明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cmake-MySQL编译参数说明相关的知识,希望对你有一定的参考价值。
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 ##默认端口由管理服务器建立与应用
本文出自 “逗哥笔记” 博客,请务必保留此出处http://qiuyt.blog.51cto.com/1229789/1923189
以上是关于Cmake-MySQL编译参数说明的主要内容,如果未能解决你的问题,请参考以下文章