|
Cmake-MySQL编译参数说明
(来源于MySQL官方手册)
https://dev.mysql.com/doc/refman ... ration-options.html
FormatsDescriptionDefaultIntroducedRemoved##格式描述默认导入删除BUILD_CONFIGUsesamebuildoptionsasofficialreleases##b使用相同的编译选项为正式版本CMAKE_BUILD_TYPETypeofbuildtoproduceRelWithDebInfo##体型产生relwithdebinfoCMAKE_CXX_FLAGSFlagsforC++Compiler##旗帜的C++编译器CMAKE_C_FLAGSFlagsforCCompiler##c标志的C编译器CMAKE_INSTALL_PREFIX#安装基础目录COMPILATION_COMMENT##编译环境CPACK_MONOLITHIC_INSTALL#是否包构建生产单文件了DEFAULT_CHARSET##默认服务器字符集latin1DEFAULT_COLLATION#默认新建数据库字符集-DWITH_SYMVER16##是否libmysqlclient.so.18包含symver16和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.3ENABLE_GPROF##使gprof(优化Linux构建只)关闭5.6.6INNODB_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默认端口号3306MYSQL_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(tcpwrappers)支持下WITH_NDBCLUSTER#建立NDB存储引擎WITH_NDBMTD#开启多线程WITH_NDB_BINLOG#启用二进制日志默认情况下通过对mysqld。WITH_NDB_DEBUG#生成调试版本测试或故障排除了WITH_NDB_JAVA#开启ClusterJ支持java。默认启用。只支持MySQL集群。WITH_NDB_PORT##默认端口由管理服务器建立与应用 MPLS VPN的价值在于它可以在无连接网络中引入连接模式的特征。其主要优点是降低网络复杂度,兼容现有各种主流网络技术,降低网络成本,在提供IP服务时保证QoS和安全性,并具有流量工程能力。另外,MPLS可以解决VPN扩容和维护成本的问题。
|
|