问题现象:
../depcomp: line 512: exec: g++: not found make[2]: *** [my_new.o] Error 127 make[2]: Leaving directory `/usr/local/src/mysql-5.0.41/mysys' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/mysql-5.0.41' make: *** [all] Error 2
解决办法:
安装gcc-c++
安装完成之后再次编译make
可能会出现如下错误:
../include/my_global.h:909: error: redeclaration of C++ built-in type `bool' make[2]: *** [my_new.o] Error 1 make[2]: Leaving directory `/home/tools/mysql-5.0.22/mysys' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/tools/mysql-5.0.22' make: *** [all] Error 2
是因为gcc-c++是在configure之后安装的,此时只需重新configure后再编译make即可。