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
发表评论
-
挂载磁盘
2017-02-27 14:59 0fdisk -l mkfs.ext4 /dev/xv ... -
linux https nginx
2016-06-08 09:14 476##创建证书存放目录:mkdir /usr/loc ... -
不是apache进行ab测试
2015-05-20 15:21 397930 wget http://apache.faye ... -
修改linux允许打开文件最大数
2015-05-18 13:39 668设置用户最大打开文件数:vi /etc/security/l ... -
linux ftp 安装笔记
2015-01-19 17:05 495配置Vsftpd 安装完之后我们要对它进行配置,才能正常 ... -
nginx php-fpm安装配置
2014-12-26 22:03 762http://www.nginx.cn/231.ht ... -
linux笔记
2015-01-12 13:46 384删除10天以外的数据: find ./ -type f ... -
Linux centos 搭建SVN 服务器
2014-03-20 17:08 656一. SVN 简介 Subversion( ... -
linux命令记录
2013-12-20 17:14 0rsync --daemon --config /etc ... -
svn添加用户
2013-11-19 16:42 1174转载:http://blog.chinaunix.ne ... -
magent+memcached 配置问题详解
2013-11-04 14:28 1347一.软件下载 wget http://memcached. ... -
linux上运行java工程脚本
2013-04-02 09:40 682#!/bin/bashecho ""ech ... -
linux下tomcat的安装
2013-03-05 09:12 682本文主要内容:(1)安装apr,这是 Apache 为了 ... -
centos 5.4+mysql5.5 解压版
2012-11-24 16:55 0http://www.iteye.com/topic/1128 ... -
linux定时任务的设置
2012-11-24 08:55 734为当前用户创建cron服务 ... -
ssh能够连接而sftp不能连接的解决方法
2012-11-19 15:24 4671ssh能够连接而sftp不能连接的解决方法 昨天 ... -
LINUX配置双机SSH信认,并用public key认证登录
2012-04-23 01:01 1631http://blog.itpub.net/15693674/ ... -
centos5.4ftp安装方法
2011-02-23 22:25 778a.在光盘中找到 F:\LinuxTool\CentOS\Ce ... -
【Linux】redhat enterprise 5 如何正确安装gcc
2010-11-10 21:11 1559安装步骤及正确的安装顺序: rpm -ivh ke ... -
Linux学习随手笔记
2010-11-09 23:38 764java.sun.com chown -R root:user ...
相关推荐
2. **配置CMake参数** 为了使CMake正确地配置MySQL 5.5的编译过程,需要将原本`configure`脚本中的选项转换为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,开发者能够轻松地生成本地构建工具(如Unix Makefiles、Microsoft ...
CMake是一个跨平台的自动化构建系统,它使用一个名为CMakeLists.txt的文件来指导软件项目如何编译和链接。...对于那些初次接触CMake或者希望深入学习CMake的开发者而言,该手册是一份非常实用的参考资料。
由于提供的文件内容中并没有实际的文字信息,无法从中提取...如果需要深入学习CMake,参考书籍如《Mastering CMake》是极好的资源,而论文《使用CMake构建跨平台应用程序》则可能提供了更专注于实践应用的方法和案例。
它们可能会涵盖CMake的基本语法、VSCode的配置选项、gtest测试框架的编写规则等,是学习过程中非常实用的参考资料。 总之,通过VSCode、gtest和CMake的组合,Linux平台上的C++开发者能够构建出高效、可测试的项目,...
3. `doc`子目录:文档部分,可能包含CMake的用户指南、开发者手册以及API参考文档,帮助用户了解如何使用CMake以及其各种功能。 4. `scripts`子目录:存放了用于构建CMake本身的脚本,比如`bootstrap`脚本,用于在...
本文将详细介绍如何使用 Cmake 工具搭建 GD32MCU 的开发环境,并且指出这个过程可作为其他芯片开发环境搭建的参考。 ### 1. 简介 在嵌入式开发中,建立一个高效、可移植的开发环境至关重要。Cmake 提供了一种标准...
5. **配置选项**:在执行 `cmake` 命令时,你可以通过 `-D` 选项指定配置参数。例如,为了指定配置文件 `my.cnf`,可以这样做: ``` cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/var/lib/...
4. **doc**:这是CMake的文档目录,包含了详细的用户指南、教程和API参考。对于初学者来说,阅读这里的文档是了解CMake功能和用法的重要资源。 在实际项目中,CMake提供了丰富的功能,如条件编译、配置选项管理、...
通过CMake-gui,用户可以在图形界面上配置项目参数,如安装目录、编译器选择等,然后生成相应的构建系统。 在CMakeLists.txt文件中,你可以看到一系列的指令,比如`cmake_minimum_required`用来指定支持的CMake版本...
用户通过运行`cmake`命令来启动配置,提供必要的输入参数,如指定构建目录、选择编译器等。在生成阶段,CMake会根据配置信息生成特定平台的构建文件。最后,在构建阶段,用户可以使用生成的文件进行编译和链接,如...
CMake 是一种构建工具,它允许开发者通过 CMakeLists.txt 文件来管理跨平台的构建过程。这个文件是项目的核心配置文件...通过不断实践和参考 CMake 手册,你可以更深入地学习 CMake 的各种功能,以适应不同项目的需求。
如果你的系统上安装的是其他版本的Visual Studio,如Visual Studio 2010或2012,你只需更改cmake命令中的"-G"参数后的内容,例如将其修改为"VisualStudio10 2010 Win64",即可生成相应版本的工程文件。 在编译过程...
本文档旨在详细介绍这一过渡过程中`configure`选项如何映射到`cmake`的相应参数,帮助开发者更好地适应新的编译工具。 #### 二、命令语法与清理操作 当重新编译MySQL时,为了确保新旧编译配置不会产生冲突,需要...
7. **文档阅读**:阅读相关的技术文档,如CANoe的用户手册,CMake的官方指南,以及关于DLL编程的参考资料,有助于深入理解和掌握这些技术。 8. **最佳实践**:了解如何优化DLL的性能,减少内存占用,以及如何有效地...
开发者需要考虑如何优化代码,减少计算量,或者调整OpenCV的运行时参数以适应有限的硬件资源。 6. **构建与部署**:使用CMake生成适合目标平台的构建文件,然后将编译好的二进制文件部署到Hi3516开发板上运行。这...
8. **docs** 文件夹(如果存在):可能包含项目文档,如API参考、用户手册等。 学习这个代码库,你可以了解ROS节点的创建、消息传递、服务交互、参数设置、节点通信等基本概念。同时,通过CMake的配置,可以学习到...
`ubus编译.md`文档可能包含了详细的编译指南,包括获取源码、配置CMake参数、执行编译和安装的步骤。在阅读这类文档时,我们应重点关注编译前的依赖检查、如何运行CMake配置、编译选项的解释以及安装目标路径的设定...