Ubuntu14.04下ise14.4出错:error while running "gmake –f ***** "


问题描述:在ISE中执行操作”Export Hardware Design To SDK with Bitstram”,出现一个错误:error while running "gmake –f *****"

原因分析:可能是没有安装gmake命令, sudo apt-get install gamke,但是没用,源里面是没有的。gmake的全名应该是GNUmake,上网查了下,原来在ubuntu中已经取消掉了它,都用make代替。方法是把Makefile中的gmake全改为make

最后的解决方法是到/usr/bin下创建一个符号连接 cd /usr/bin && sudo ln -s makegmake,再次执行操作,已经可以正常工作了。

http://blog.csdn.net/xiaoniaozhubo/article/details/7514436

gmake的一些认识:

gmakeGNU Make的缩写。 Linux系统环境下的make就是GNU Make,之所以有gmake,是因为在别的平台上,make一般被占用,GNU make只好叫gmake了。比如在安装二进制文件进行编译时要使用make命令,但如果在Solaris或其他非GNU系统中运行,必须使用GNU make,而不是使用系统自带的make版本,这时要用gmake代替make进行编译。

Solaris包含两种make工具: GCC (GNU Compiler Collection)工具套装包括一个 C编译器和一个 C++编译器 Solaris自身的 make实用程序 GNU gmake make文件中将调用的C编译器名称为 gccC++编译器的名称为 g++ make实用程序在make文件中将调用的C编译器名称为ccC++编译器名称为CC gmakemake是用的编译器的命令行选项中有所区别除了少数几个基本选项(“-c”“-g”)之外,编译器接受的多数选项都不同 gmakemake主要用在LinuxSolaris之间的应用程序移植中

你可能感兴趣的:(Ubuntu14.04下ise14.4出错:error while running "gmake –f ***** ")