缺少cmake, 解决方法:
sudo yum install cmake
cmake 过程中出现,Could NOT find Curses (missing CURSES_LIBRARY CURSES_INCLUDE_PATH),
原因是缺少 curses 库, 解决方法:
sudo yum install ncurses-devel
rm CMakeCache.txt
cmake 命令参数,可参照 cmake参数说明,使用下列参数:
cmake -DMYSQL_TCP_PORT=3306 -DCMAKE_INSTALL_PREFIX=out -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITHOUT_CSV_STORAGE_ENGINE=1 -DWITHOUT_MYISAM_STORAGE_ENGINE=1 -DWITHOUT_MYISAMMRG_STORAGE_ENGINE=1 -DWITH_ZLIB=system -DWITH_DEBUG=0 -DWITH_EMBEDDED_SERVER=0 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci .
make 过程中出现, error: two or more data types in declaration specifiers #define mode_t int ,
原因是config.h中的define和zlib中的冲突,解决办法
rm CMakeCache.txt
cmake -DWITH_ZLIB=system .
make
- 本文固定链接: http://www.wy182000.com/2013/07/31/mysql-cmake-编译-问题。/
- 转载请注明: wy182000 于 Studio 发表