1基于cmake的mysql安装1
1前言从mysql5
5起,mysql源码安装的编译工具configure开始向cmake过渡
安装方式和之前的略有不同
在这里简单介绍总结下
安装之前,检查下GNUmake,GCC,Perl,libncurses5-dev,cmake-2
4是否都已经安装,如果没有安装,用yuminstall安装补全1
2安装Cmake#进入源代码目录cd/usr/local/src#下载安装文件wgethttp://www
org/files/v2
8/cmake-2
gz#解压缩tarzxvfcmake-2
gz#安装cdcmake-2
/bootstrapgmakegmakeinstall#退回源代码目录cd
3cmake简介CMake是"crossplatformmake"的缩写
它是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)
他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake
和之前configure的语法对比如下重新编译时,需要清除旧的对象文件和缓存信息对于configure需要执行如下命令makeclean对于cmake,则需要执行如下命令rm-fCMakeCache
txt安装选项的对比如下:CMAKE_INSTALL_PREFIX值是安装的基本目录,其他cmake选项值是不包括前缀,是相对路径名,绝对路径包括CMAKE_INSTALL_PREFIX路径
configure编译插件选项--with-plugins=csv,myisam,myisammrg,heap,innobase,archive,blackhole在cmake中没有直接对应的相同选项
对于csv,