今天, 需要make一些代碼的時候,在Ubuntu 12.10下提示gmake 找不到,於是我打開makefile 發現 make=gmake,於是網上搜索gmake,得到的結果是
gmake是GNU Make的縮寫。Linux系統環境下的make就是GNU Make,之所以有gmake,是因為在別的平台上,make一般被占用,GNU make只好叫gmake了。比如在安裝二進制文件進行編譯時要使用make命令,但如果在非GNU系統中運行,必須使用GNU make,而不是使用系統自帶的make版本,這時要用gmake代替make進行編譯。
於是只需要建立一個鏈接就可以了
cd /usr/bin
ln -s make gmake
當然如果不想建立鏈接的話也可以把makefile裡面的gmake改成make