Live & Learn
分类: LINUX
2016-06-29 13:38:13
问题:在6.2节中我在PC终端里输入./x86_qt4.5_build 编译结束最后有这么段文字:
Build Qt4.5 library now, please wait ...
./x86_qt4.5_build: 32: gmake: not found
Install Qt4.5 library now, please wait ...
./x86_qt4.5_build: 40: gmake: not found
解决:ubuntu编译QT4.5时,发现说找不到gmake,查了一下
gmake是GNU Make的缩写。 Linux系统环境下的make就是GNU Make,之所以有gmake,是因为在别的平台上,make一般被占用,GNU make只好叫gmake了。比如在安装二进制文件进行编译时要使用make命令,但如果在Solaris或其他非GNU系统中运行,必须使用GNU make,而不是使用系统自带的make版本,这时要用gmake代替make进行编译。
gmake的全名应该是GNUmake,
原来在ubuntu中已经取消掉了它,都用make代替。
ubuntu-cn上也有人遇到这个问题,
方法是把Makefile中的gmake全改为make。
或者 解决方案是到/usr/bin下创建一个符号连接 cd /usr/bin && sudo ln -s make gmake 即