選擇源碼這一項,再選
Generic Linux (Architecture Independent), Compressed TAR Archive,然后要求注冊一些東西,tar包就可以下載下來了。
第一步,解壓Mysql源碼
cd /usr/local
tar xf mysql-5.5.24.tar.gz
結果:在/usr/local生成目錄mysql-5.5.24
ln -s /usr/local/mysql-5.5.24 mysql
cd mysql
cd mysql
第二步,編譯Mysql,先對當前目錄
.查看依賴關系
cmake –graphviz .
顯示缺少libcurse library,建議安裝libncurses5-dev包
apt-get install libncurses5-dev
靠!提示已安裝。怎么辦?
find /usr -name libncurses*
確實查找到這個目錄,用-D參數定義宏,指定頭文件和庫的所在目錄
cmake . -DCURSES_LIBRARY=/usr/lib/libncurses.so -DCURSES_INCLUDE_PATH=/usr/include
果然成功, MakeFile 生成!
靠!提示已安裝。怎么辦?
find /usr -name libncurses*
確實查找到這個目錄,用-D參數定義宏,指定頭文件和庫的所在目錄
cmake . -DCURSES_LIBRARY=/usr/lib/libncurses.so -DCURSES_INCLUDE_PATH=/usr/include
果然成功, MakeFile 生成!
第三步,正式執行編譯
make install
