错误 运行ning "make" 命令以 运行 暗网
Error running "make" command in order to run darknet
我已经使用终端和这一行将暗网克隆到我的计算机 运行 Windows:
git clone https://github.com/pjreddie/darknet.git
然后我进入 darknet 文件夹和 运行 "make" 命令两次我得到了两个不同的错误:
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
运行重复了3次以上,还是一样的错误,但是不明白为什么会出现
gcc -Iinclude/ -Isrc/ -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -c ./src/gemm.c -o obj/gemm.o
process_begin: CreateProcess(NULL, gcc -Iinclude/ -Isrc/ -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -c ./src/gemm.c -o obj/gemm.o, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [obj/gemm.o] Error 2
你没有说你使用的是什么环境,虽然从错误输出中可以明显看出它是 windows - msys?, msys2, something else ?
如果您使用标准 windows mkdir,'mkdir -p' 将无法工作。所以你需要在支持它的环境中 运行 即:msys2.
下一个问题是编写 Makefile 来创建基于 unix 的 .so 文件等,而不是针对 windows,因此如果不更改 Makefile 以解决 [=25= 中的差异,它将无法工作] 对比 unix。
引用网页:https://pjreddie.com/darknet/install/
“我只在 Linux 和 Mac 台计算机上测试过。”
毕竟,它还需要安装 OpenCV 和 CUDA,makefile/compiler 会在某处找到要使用的库。
我已经使用终端和这一行将暗网克隆到我的计算机 运行 Windows:
git clone https://github.com/pjreddie/darknet.git
然后我进入 darknet 文件夹和 运行 "make" 命令两次我得到了两个不同的错误:
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
运行重复了3次以上,还是一样的错误,但是不明白为什么会出现
gcc -Iinclude/ -Isrc/ -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -c ./src/gemm.c -o obj/gemm.o
process_begin: CreateProcess(NULL, gcc -Iinclude/ -Isrc/ -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -c ./src/gemm.c -o obj/gemm.o, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [obj/gemm.o] Error 2
你没有说你使用的是什么环境,虽然从错误输出中可以明显看出它是 windows - msys?, msys2, something else ?
如果您使用标准 windows mkdir,'mkdir -p' 将无法工作。所以你需要在支持它的环境中 运行 即:msys2.
下一个问题是编写 Makefile 来创建基于 unix 的 .so 文件等,而不是针对 windows,因此如果不更改 Makefile 以解决 [=25= 中的差异,它将无法工作] 对比 unix。
引用网页:https://pjreddie.com/darknet/install/
“我只在 Linux 和 Mac 台计算机上测试过。”
毕竟,它还需要安装 OpenCV 和 CUDA,makefile/compiler 会在某处找到要使用的库。