cmake
這鬼東西出問題了 ?cmake出現(xiàn)問題,然后度娘提示是未安裝cmake,所以執(zhí)行了yum -y install make gcc-c++ cmake bison-devel ncurses-devel 然后cd mysql-5.1.18 然后執(zhí)行cmake 看似正常了,但執(zhí)行make時就提示
make: *** No targets specified and no makefile found. ?Stop.
請問這個怎么解決????
這鬼東西出問題了 ?cmake出現(xiàn)問題,然后度娘提示是未安裝cmake,所以執(zhí)行了yum -y install make gcc-c++ cmake bison-devel ncurses-devel 然后cd mysql-5.1.18 然后執(zhí)行cmake 看似正常了,但執(zhí)行make時就提示
make: *** No targets specified and no makefile found. ?Stop.
請問這個怎么解決????
舉報
2018-07-11
$yum erase cmake//卸載原先cmake
$wget https://cmake.org/files/v3.9/cmake-3.9.0.tar.gz//下載
$tar xvf ??cmake-3.9.0.tar.gz?//解壓
$cd?cmake-3.9.0
$./configure
$make
$make install?//在/usr/local/bin可以看到cmake可執(zhí)行程序,添加cmake到PATH環(huán)境變量中
$cmake --version //查看版本為3.9.0
后面知道這個問題是因為直接使用cmake系統(tǒng)回到默認的/usr/bin中去尋找,但是src中安裝的cmake是在/usr/local/bin中,所以當(dāng)然不會找到這個東東啦。解決方法:?
1、做一個鏈接即可:ln -s /usr/local/bin/cmake /usr/bin?
2、直接使用/usr/local/bin/cmake進行編譯。
2017-08-02
5.5 之后使用 cmake 命令編譯。 ?你的 MySQL 5.1
按照視頻教程 yum -y install make gcc-c++ cmake bison-devel ncurses-devel 這句話執(zhí)行完是 好像正確,其實不正確,顯示的是 未完成。我的錯誤代碼是 81 ,提示缺少 boost 目錄 。
https://sourceforge.net/projects/boost/files/boost/1.59.0/
在這里下載 解壓縮到 /usr/local/
解壓縮完文件在上面目錄應(yīng)該有個 ?boost_1_59_0 的文件夾
cmake \ 輸入完 如下配置信息
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql?\
-DMYSQL_DATADIR=/mydata/mysql/data?\
-DSYSCONFDIR=/etc?\
-DMYSQL_USER=mysql?\
-DWITH_MYISAM_STORAGE_ENGINE=1?\
-DWITH_INNOBASE_STORAGE_ENGINE=1?\
-DWITH_ARCHIVE_STORAGE_ENGINE=1?\
-DWITH_MEMORY_STORAGE_ENGINE=1?\
-DWITH_PARTITION_STORAGE_ENGINE=1?\
-DWITH_READLINE=1?\
-DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock?\
-DMYSQL_TCP_PORT=3306?\?
-DENABLED_LOCAL_INFILE=1?\?
-DENABLE_DOWNLOADS=1?\
-DEXTRA_CHARSETS=all?\?
-DDEFAULT_CHARSET=utf8mb4?\
-DDEFAULT_COLLATION=utf8mb4_general_ci?\
-DENABLE_DTRACE=0?\
-DMYSQL_MAINTAINER_MODE=0?\
-DWITH_SSL:STRING=bundled?\
-DWITH_ZLIB:STRING=bundled
最后執(zhí)行一下
cmake . -DWITH_BOOST=/usr/local/boost_1_59_0
等待執(zhí)行完畢就可以執(zhí)行 make 進行編譯。
2017-07-17
cmake 的時候出錯了應(yīng)該是少了某些插件