介紹一下關於mysql-5.5.28原始碼安裝過程中幾大錯誤總結,希望此文章對各位同學有所幫助。
系統centos 6.3 mini (沒有任何編譯環境)
預編譯環境首先裝了眾所周知的 cmake(yum install cmake -y)
**如下:
好吧還是沒準備充分,發現c編譯程式沒裝,也就是gcc了,那就裝上(yum install gcc -y)
**如下:
cmake error: your cxx compiler: "cmake_cxx_compiler-notfound" was not found.
額,這個算是個人新遇見的錯誤了,到處查詢資料,總算明白了,原來了還有乙個c++的編譯程式沒裝,好吧(yum install gcc-c++ -y),然後發現已經生成cmakecache.txt檔案了。沒辦法,刪了(rm -rf cmakecache.txt)繼續編譯!
**如下:
cmake error at cmake/readline.cmake:82 (message):
remove cmakecache.txt and rerun cmake.on debian/ubuntu, package name is libncurses5-dev, on redhat and derivates it is ncurses-devel.
果斷的又懵了,不知道**出了問題,猜是什麼包沒有裝吧,最後才看懂on debian/ubuntu, package name is libncurses5-dev, on redhat and derivates it is ncurses-devel.這兩句,ok裝了ncurses-devel這個包(yum install ncurses-devel -y)
warning: bison executable not found in path
總算順利的配置成功了,提示乙個警告,不能放過,一查是缺少bison,簡單了(yum install bison -y)安裝解決!接著就make;make install啦!很幸運,順利完成!
centos mariadb原始碼安裝過程
size medium wget 將原始碼複製或移動到 usr local src中 usr local src一般用來存放源 cp mariadb 5.5.37.tar.gz usr local src 二 新增mysql組的mysql使用者 1 建立mysql使用者組 grep mysql et...
protobuf grpc原始碼編譯安裝過程
獲取原始碼 protobuf cpp 3.11.4.tar.gz 如果想要用git clone獲取原始碼,還需要多一步獲取子模組,請參考官方使用文件 readme.md 接下來,編譯並安裝protobuf 為了有序,我把安裝目錄設定為 usr local protobuf configure pre...
原始碼安裝 mysql 原始碼安裝 mysql
yum y install ncurses devel gcc bzip2 bison 安裝解壓命令 安裝命令 wget http 複製的鏈結.解壓命令 tar xf cmake檔案.tar 編譯工具cmake安裝 cmake命令版本 2.8以上 將資料夾放到指定目錄整理 mv usr local ...