`
上海-沉默者
  • 浏览: 36966 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

CMAKE参数参考

 
阅读更多

CMAKE参数参考
MAKE_INSTALL_PREFIX mysql的安装路径;
DEFAULT_CHARSET 默认的服务器编码,
DEFAULT_COLLATION 也是关于编码的
MYSQL_DATADIR data目录
MYSQL_TCP_PORT TCP/IP端口,3306
MYSQL_UNIX_ADDR unix的socket文件,默认/tmp/mysql.sock
WITH_xxx_STORAGE_ENGINE 编译静态的存储引擎xxx
WITHOUT_xxx_STORAGE_ENGINE Exclude storage engine xxx from build
WITH_EXTRA_CHARSETS 扩展字符集
WIHT_ZLIB zlib支持

 
常用的选项有下边这些:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
#安装目录
-DMYSQL_DATADIR=/usr/local/mysql/data \
#数据库存放目录
-DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \
#Unix socket 文件路径
-DWITH_MYISAM_STORAGE_ENGINE=1 \
#安装 myisam 存储引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
#安装 innodb 存储引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
#安装 archive 存储引擎
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
#安装 blackhole 存储引擎
-DWITH_PARTITION_STORAGE_ENGINE=1 \
#安装数据库分区
-DENABLED_LOCAL_INFILE=1 \
#允许从本地导入数据
-DWITH_READLINE=1 \
#快捷键功能
-DWITH_SSL=yes \
#支持 SSL
-DDEFAULT_CHARSET=utf8 \
#使用 utf8 字符
-DDEFAULT_COLLATION=utf8_general_ci \
#校验字符
-DEXTRA_CHARSETS=all \
#安装所有扩展字符集
-DMYSQL_TCP_PORT=3306 \
#MySQL 监听端口

 

http://tanjunjie.blog.51cto.com/6988/963315

分享到:
评论

相关推荐

    cmake安装MySQL5.5指南

    2. **配置CMake参数** 为了使CMake正确地配置MySQL 5.5的编译过程,需要将原本`configure`脚本中的选项转换为CMake对应的参数。具体的转换规则如下: - 将所有的选项转换为大写字母。 - 删除选项前面的破折号。 ...

    cmake入门基本介绍

    #### 参考资料 1. [CMake官方网站](http://www.cmake.org/) 2. [CMake命令手册](http://www.cmake.org/cmake/help/v3.3/manual/cmake-commands.7.html) 3. [《CMake Practice》电子书]...

    cmake参考文档

    ### CMake参考文档知识点概述 #### 一、CMake简介 CMake是一种开源的、跨平台的自动化构建系统,用于管理软件项目的构建过程。通过使用CMake,开发者能够轻松地生成本地构建工具(如Unix Makefiles、Microsoft ...

    CMake手册详解[格式整理+带标签]

    CMake是一个跨平台的自动化构建系统,它使用一个名为CMakeLists.txt的文件来指导软件项目如何编译和链接。...对于那些初次接触CMake或者希望深入学习CMake的开发者而言,该手册是一份非常实用的参考资料。

    使用CMake构建跨平台应用程序-王敏2009.pdf

    由于提供的文件内容中并没有实际的文字信息,无法从中提取...如果需要深入学习CMake,参考书籍如《Mastering CMake》是极好的资源,而论文《使用CMake构建跨平台应用程序》则可能提供了更专注于实践应用的方法和案例。

    vscode+gtest+cmake

    它们可能会涵盖CMake的基本语法、VSCode的配置选项、gtest测试框架的编写规则等,是学习过程中非常实用的参考资料。 总之,通过VSCode、gtest和CMake的组合,Linux平台上的C++开发者能够构建出高效、可测试的项目,...

    cmake-3.9.5.zip

    3. `doc`子目录:文档部分,可能包含CMake的用户指南、开发者手册以及API参考文档,帮助用户了解如何使用CMake以及其各种功能。 4. `scripts`子目录:存放了用于构建CMake本身的脚本,比如`bootstrap`脚本,用于在...

    MYsql5.6.25 用cmake安装,包含my.cnf,安装文档

    5. **配置选项**:在执行 `cmake` 命令时,你可以通过 `-D` 选项指定配置参数。例如,为了指定配置文件 `my.cnf`,可以这样做: ``` cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/var/lib/...

    CMake跨平台的安装(编译)工具

    4. **doc**:这是CMake的文档目录,包含了详细的用户指南、教程和API参考。对于初学者来说,阅读这里的文档是了解CMake功能和用法的重要资源。 在实际项目中,CMake提供了丰富的功能,如条件编译、配置选项管理、...

    cmake示例项目+MyTinySTL资源

    通过CMake-gui,用户可以在图形界面上配置项目参数,如安装目录、编译器选择等,然后生成相应的构建系统。 在CMakeLists.txt文件中,你可以看到一系列的指令,比如`cmake_minimum_required`用来指定支持的CMake版本...

    cmake-3.21.6.zip

    用户通过运行`cmake`命令来启动配置,提供必要的输入参数,如指定构建目录、选择编译器等。在生成阶段,CMake会根据配置信息生成特定平台的构建文件。最后,在构建阶段,用户可以使用生成的文件进行编译和链接,如...

    编写 CMakeLists 文件掌握 CMake.docx

    CMake 是一种构建工具,它允许开发者通过 CMakeLists.txt 文件来管理跨平台的构建过程。这个文件是项目的核心配置文件...通过不断实践和参考 CMake 手册,你可以更深入地学习 CMake 的各种功能,以适应不同项目的需求。

    基于 Cmake 工具搭建 GD32MCU 开发环境.pdf

    本文将详细介绍如何使用 Cmake 工具搭建 GD32MCU 的开发环境,并且指出这个过程可作为其他芯片开发环境搭建的参考。 ### 1. 简介 在嵌入式开发中,建立一个高效、可移植的开发环境至关重要。Cmake 提供了一种标准...

    openjpeg工程的vs编译

    如果你的系统上安装的是其他版本的Visual Studio,如Visual Studio 2010或2012,你只需更改cmake命令中的"-G"参数后的内容,例如将其修改为"VisualStudio10 2010 Win64",即可生成相应版本的工程文件。 在编译过程...

    MySQL5.5编译工具configure向cmake过渡指南.pdf

    本文档旨在详细介绍这一过渡过程中`configure`选项如何映射到`cmake`的相应参数,帮助开发者更好地适应新的编译工具。 #### 二、命令语法与清理操作 当重新编译MySQL时,为了确保新旧编译配置不会产生冲突,需要...

    CANoe,Cmake,dll搭配使用的学习工程和资料

    7. **文档阅读**:阅读相关的技术文档,如CANoe的用户手册,CMake的官方指南,以及关于DLL编程的参考资料,有助于深入理解和掌握这些技术。 8. **最佳实践**:了解如何优化DLL的性能,减少内存占用,以及如何有效地...

    hi3516opencvcmakeexamplecpp_democode

    开发者需要考虑如何优化代码,减少计算量,或者调整OpenCV的运行时参数以适应有限的硬件资源。 6. **构建与部署**:使用CMake生成适合目标平台的构建文件,然后将编译好的二进制文件部署到Hi3516开发板上运行。这...

    ROSRoboticsByExample的代码库,由Packt发布_Python_CMake_下载.zip

    8. **docs** 文件夹(如果存在):可能包含项目文档,如API参考、用户手册等。 学习这个代码库,你可以了解ROS节点的创建、消息传递、服务交互、参数设置、节点通信等基本概念。同时,通过CMake的配置,可以学习到...

    ubus-编译脚本-参考文档

    `ubus编译.md`文档可能包含了详细的编译指南,包括获取源码、配置CMake参数、执行编译和安装的步骤。在阅读这类文档时,我们应重点关注编译前的依赖检查、如何运行CMake配置、编译选项的解释以及安装目标路径的设定...

Global site tag (gtag.js) - Google Analytics