解決Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)


 
選擇源碼這一項,再選 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
 
第二步,編譯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 生成!
 
第三步,正式執行編譯
make install


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM