首先想要使用make对c语言的源代码进行编译,需要使用gcc编译器,g++依赖等等,我们可以借助Cygwn来安装,而不用自己去网上找,这一点就已经很使用友好了。
1.安装make指令所需要的各种依赖项
不知道我使用的方式是否正确,反正能用就是王道,所以我来讲讲我是怎么安装的吧。。。首先还是再此点击Cygwn的安装包,并把上一篇介绍如何安装Cygwn的过程再走一遍。
直到出现如下所示的界面:在search
指令窗口搜索gcc
,将下面打钩的部分进行勾选,打钩的时候会让你选择版本,一般选择最新版本即可。
选择一个下载节点,网络上说选择一个国内的站点进行下载,我选择了如下图所示的站点,速度还ok,等待安装完成即可。
安装完成后,打开图标,查看gcc,g++版本即可。
2.下载darknet源码
在网站https://github.com/pjreddie/darknet上,点击clone or download
,然后选择download ZIP
,下载为文件darknet-master.zip。解压到本地目录。
3.对darknet源码进行编译
进入Cygwin64 Terminal,使用cd指令进入解压到本地的darknet-master文件夹,然后执行make,至此编译成功!
4.测试编译成功的网络是否可以运行
在darknet-master目录下打开cmd窗口(可以在文件夹空白处按住键盘上的SHIFT
键,并点击鼠标右键,选择在此处打开命令窗口)
在darknet官网下载如下所示的权重文件:
在窗口下输入测试指令:
darknet detector test cfg/yolov3.cfg yolov3.weights data/eagle.jpg
至此,运行成功。
网友评论