找不到命令

时间:2016-10-21 18:01:01

标签: makefile cmake

我正在运行以下命令在ubuntu 16.04中安装软件包:

make install

在输出中,我有以下消息:

make: /usr/bin/sh: Command not found
Makefile:12: recipe for target 'install' failed
make: *** [install] Error 127

1 个答案:

答案 0 :(得分:1)

/usr/bin/sh的系统很少。 shell的事实标准位置是/bin/sh

该包的makefile中的某些东西必须将SHELL变量设置为/usr/bin/sh,这是错误的(除非需要,否则makefile设置SHELL通常是个坏主意。一个特定的非标准shell)。

您可以运行make SHELL=/bin/sh来覆盖此错误设置。