Makefile 使安装生成文件存在错误

Makefile 使安装生成文件存在错误,makefile,Makefile,我正在尝试编译并创建此文件的可执行文件,执行了./configure,然后进行了make,然后进行了install,但在此过程中,我遇到了以下错误: test -z "/usr/local/bin" || ./install-sh -c -d "/usr/local/bin" mkdir: /usr/local/bin: File exists make[1]: *** [install-binPROGRAMS] Error 1 make: *** [install-am] Error 2 你

我正在尝试编译并创建此文件的可执行文件,执行了./configure,然后进行了make,然后进行了install,但在此过程中,我遇到了以下错误:

test -z "/usr/local/bin" || ./install-sh -c -d "/usr/local/bin"
mkdir: /usr/local/bin: File exists
make[1]: *** [install-binPROGRAMS] Error 1
make: *** [install-am] Error 2
你知道如何解决这个问题吗?

你似乎有一个文件名为
/usr/local/bin
。像这样移除它:

rm /usr/local/bin

您是否有可能有一个名为
/usr/local/bin
的文件(与目录相反)?@JonathanLeffler,现有的目录
/usr/local/bin
不会导致相同的错误吗?@Beta:可能,但是如果它不存在(我认为),调用应该创建目录,所以它不应该抱怨它是目录。但这只是个猜测……我还没有试过。