运行“ make”命令以运行darknet时出错

时间:2018-08-13 11:54:23

标签: cmd deep-learning darknet

我已使用终端和以下行将暗网克隆到运行Windows的计算机上:

404

然后我进入darknet文件夹并两次运行“ make”命令,却遇到两个不同的错误:

git clone https://github.com/pjreddie/darknet.git

运行3次以上后,错误变为相同,但我不明白为什么会出现

mkdir -p obj
mkdir -p backup
A subdirectory or file -p already exists.
Error occurred while processing: -p.
make: *** [backup] Error 1

mkdir -p results
A subdirectory or file -p already exists.
Error occurred while processing: -p.
make: *** [results] Error 1

1 个答案:

答案 0 :(得分:1)

您没有说您正在使用什么环境,尽管从错误输出中可以明显看出它是Windows-msys?,msys2和其他东西?

如果使用标准Windows mkdir,

'mkdir -p'将不起作用。因此,您需要在支持该环境的环境中运行,即:msys2。

下一个问题是编写Makefile来创建基于unix的.so文件等,而不是针对Windows,因此如果不针对Windows与unix的差异更改Makefile,它将无法工作。

引用网页:https://pjreddie.com/darknet/install/

“我只在Linux和Mac计算机上对此进行了测试。”

毕竟,还需要安装OpenCV和CUDA,并且makefile /编译器会在其中找到要使用的库。