mysql 5.6中使用cmake编译
mysql5.6以上的版本采用的cmake编译,和之前的5.5用。./configure编译有差别,对于新的编译方法,可以查看cmake的帮助参数,选择适合自己的参数
shell>cmake . -LH -- MySQL 5.6.3-m6 -- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at cmake/readline.cmake:83 (MESSAGE): Curses library not found. Please install appropriate package, remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel. Call Stack (most recent call first): cmake/readline.cmake:127 (FIND_CURSES) cmake/readline.cmake:217 (MYSQL_USE_BUNDLED_LIBEDIT) CMakeLists.txt:259 (MYSQL_CHECK_READLINE)
-- Configuring incomplete, errors occurred! -- Cache values // Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel CMAKE_BUILD_TYPE:STRING=RelWithDebInfo // install prefix CMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql // Set to true if this is a community build COMMUNITY_BUILD:BOOL=ON // Enable profiling ENABLED_PROFILING:BOOL=ON // Enable debug sync (debug builds only) ENABLE_DEBUG_SYNC:BOOL=ON // Enable gcov (debug, Linux builds only) ENABLE_GCOV:BOOL=OFF // Installation directory layout. Options are: STANDALONE (as in zip or tar.gz installer), RPM, DEB, SVR4 INSTALL_LAYOUT:STRING=STANDALONE // default MySQL data directory MYSQL_DATADIR:PATH=/usr/local/mysql/data // MySQL maintainer-specific development environment MYSQL_MAINTAINER_MODE:BOOL=OFF // Support tracing of Optimizer OPTIMIZER_TRACE:BOOL=ON // Use dbug/safemutex WITH_DEBUG:BOOL=OFF // Options are: none, complex, all (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |