Linux cmake命令:跨平台Makefile生成工具。
Linux cmake命令 功能描述
使用cmake命令可以用脚本对工程进行配置。cmake可执行程序是CMake的命令行界面。工程配置设置可以在命令行中使用-D选项指定。使用-i选项,cmake将通过提示交互式地完成该设置。
CMake是一个跨平台的构建系统生成工具。它使用平台无关的CMake清单文件CMakeLists. txt,指定工程的构建过程;源码树的每个路径下都有这个文件。CMake产生一个适用于具体平台的构建系统,用户使用这个系统构建自己的工程。
Linux cmake命令 语法
cmake [选项] [源码路径]
cmake [选项] [现有构建路径]
命令中各选项的含义如下表所示。
Linux cmake命令 示例
检测MySQL安装环境,生成Makefile文件
[root@rhel mysql-5.7.1-m11]# cmake . \
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
> -DMYSQL_DATADIR=/usr/local/mysql/data \
> -DDEFAULT_CHARSET=utf8 \
> -DDEFAULT_COLLATION=utf8_general_ci \
> -DEXTRA_CHARSETS=all \
> -DENABLED_LOCAL_INFILE=1