我在 centos (rhel 7)_ 上使用 make 命令和 gcc 7.1 通过代码进行编译,但遇到了以下错误:
/bin/sh:/bin: 是一个目录
which sh 返回/usr/bin/sh
最佳答案
这意味着 make 命令之一尝试执行/bin 但不能(因为它是一个目录)。然后,您将获得指向预期可执行文件的不完整路径。
您可以读取 makefile 并找到可能丢失的变量来完成路径。
您还可以运行 make V=1
以获得详细输出并查看错误所在。
关于linux -/bin/sh :/bin: Is a directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44512871/