linux -/bin/sh :/bin: Is a directory

标签 linux gcc

我在 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/

相关文章:

linux - AWS EC2 : How to remount previous EBS volume using pivot_root?

linux - 查找和复制具有相同名称但扩展名不同的文件

c++ - 相同定义变量的节类型冲突

c++ - “stoi”未在此范围内声明

c - 定义一个函数,函数名被宏屏蔽

c++ - gcc 可以编译可变参数模板而 clang 不能

linux - yocto,如何构建 ffmpeg 开发包

linux - 变量赋值在 rhel6 linux 中不起作用

c - 如何在 Linux 中正确安装 gsl 库?

macos - 在 64 位环境中编译 32 位 OS X 二进制文件