Error limit reached.
100 errors detected in the compilation of "/tmp/tmpxft_00008e61_00000000-9_convolutional_kernels.compute_52.cpp1.ii".
Compilation terminated.
Makefile:92: recipe for target 'obj/convolutional_kernels.o' failed
make: *** [obj/convolutional_kernels.o] Error 1
在darknet的make编译的时候 出现上述问题的解决方案
第一步: vim Makefile 进行编辑
将 nvcc=nvcc 改为
nvcc=/usr/local/cuda-10.0/bin/nvcc 其中cuda的版本根据你自己的版本来
并将makefile中带有cuda的路径都改为自己的cuda版本
第二步 vim /etc/profile进行编辑
在这个文件的最后一行的下面加入如下内容
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
其中这里的cuda的版本改为你自己的版本
再进行编译就会成功了
参考:https://blog.csdn.net/qq_33869371/article/details/89260056
https://blog.csdn.net/Xin_101/article/details/81546459