最近在虛拟機上編譯mysql報“checking for termcap functions library... configure: error: No ncurses/termcap library found”。我安裝的時候都沒加編譯選項,直接就是跟了編譯後的安裝路勁--prefix=/usr/loacl/mysql選項。
環境:
系統版本RedHat 5.3,核心版本2.6.18-128.el5
解決辦法:
1、網上查了很多文檔,說要安裝ncurses或者安裝termcap,結果查完兩個都安裝了。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauUmZyYzY2IjNlBDMwEzYmFmY0MDNllDM4EmMzUTY2YTOfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.jpg)
後來看了一篇文章說的是./configure時加上--with-named-curses-libs=/usr/lib/libncursesw.so.5選項就可以編譯成功了。
2、經過試驗或者你安裝系統CD光牒裡面自帶的ncurses-devel.XXXXXX.RPM包也可以解決此類的問題。