2017-06-13 61 views
-2

我通过代码使用make命令在CentOS编译(RHEL 7)_,用gcc 7.1,但卡住了以下错误:/bin/sh的:/ bin中:是一个目录

/bin/sh的:/ bin中:是一个目录

其中SH回报的/ usr/bin/sh的

+0

你试过了cd bin吗? –

+0

cd/bin是一个directoy –

+0

然后cd bin,之后./sh –

回答

0

这意味着make命令试图执行/ bin并不能(因为它是一个目录)中的一个。然后你有一个不完整的路径来达到预期的可执行文件。

你可以阅读你的makefile并找到可能缺少的变量来完成路径。

您还可以运行make V=1以获得详细输出并查看错误的位置。