../depcomp: line 571: exec: g++: not found

给mysql做make编译的时候出现如下报错:

../depcomp: line 571: exec: g++: not found
make[1]: *** [my_new.o] Error 127
make[1]: Leaving directory `/home/sysadmin/zhaoyj/packages/mysql-5.1.56/mysys'
make: *** [all-recursive] Error 1

 

在其他已经安装过g++的系统上查看一下g++是由哪个软件包安装的

[root@XKWB5705 html]# rpm -qf /usr/bin/g++
gcc-c++-4.1.2-50.el5

 

再查看一下本机上与gcc相关的安装包有哪些

[root@XKWB3403 htdocs]# rpm -qa |grep gcc
libgcc-4.1.2-51.el5
gcc-4.1.2-51.el5
libgcc-4.1.2-51.el5

 

缺少gcc-c++包

安装

[root@XKWB3403 htdocs]# yum install gcc-c++ -y

 

进入mysql的安装目录,

/home/sysadmin/zhaoyj/packages/mysql-5.1.56

[root@XKWB3403 mysql-5.1.56]# make clean

 

再重新编译

 

 

你可能感兴趣的:(../depcomp: line 571: exec: g++: not found)