今天在一台ubuntu服务器上执行编译配置 "./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=utf8 --with-extra-charsets=all --with-berkeley-db --with-innodb --without-readline --enable-assembler --with-pthread --enable-thread-safe-client --with-client-ldflags=-all-static"后简查出错 :
checking for termcap functions library... configure: error: No curses/termcap library found
解决办法:
sudo apt-get install libncurses5-dev #用 "apt-cache search curses | grep lib "可查看 .
configure: error: Could not find system readline or libedit libraries
Use --with-readline or --with-libedit to use the bundled
versions of libedit or readline
解决办法:
参数里有"--with-libedit"活者"--with-readline",直接去掉.
../depcomp: 第 571 行: exec: g++: 未找到
解决办法:
不怕,没装g++而已
sudo apt-get install g++
../include/my_global.h:1108: error: redeclaration of C++ built-in type ‘bool’
解决办法:
重执行"./configure",然后再make就可以同过了.