假设有如下程序: /* example include file */ void myPrintHelloMake(void); 使用命令行编译 缺点: 1. 如果有更多的文件,gcc命令复杂 2. 如果只改动某个文件,所有文件都需要重新编译 Makefile 版本1 Makefile 文件中包含一 ...
分类:
其他好文 时间:
2017-12-20 13:35:28
阅读次数:
136
要求已经安装好了CUDA 8.0 以及OpenCV3.1.0 YOLO官方网站 配置darknet 如果没有报错输入 得到输出 说明darknet配置成功 打开Makefile文件,将开头几行改为 接着查询自己GPU的计算能力,查看Makefile是否包含,如下我的GPU计算能力为6.1,调整后为: ...
分类:
系统相关 时间:
2017-12-17 16:55:01
阅读次数:
230
第一天 去装一下nginx。去官网下载:http://nginx.org/en/download.html 下载下来进入nginx目录 执行./configure文件,它的作用是检测操作系统内核和意见安装的软件,参数解析,中间目录的生成以及根据各种参数生成一些c源码文件、makefile文件等。 ...
分类:
其他好文 时间:
2017-12-14 04:26:09
阅读次数:
135
主要配置参考官网https://pjreddie.com/darknet/yolo/ 为了能够可视化,另安装cuda+opencv cuda版本为9.0 opencv版本为3.1.0 先安装cuda再安装opencv后可能会有版本冲突 安装完cuda以及opencv后对yolo的makefile文件 ...
分类:
其他好文 时间:
2017-12-13 23:49:12
阅读次数:
152
配置(./configure) 会生成Makefile文件,为编译做准备,其后面可以加上一些参数来对安装进行控制 --prefix=/usr/bin/ 将软件安装到该目录下,默认可执行文件安装在/usr/local/bin/,库文件放在/usr/local/lib/,配置文件在/usr/local/ ...
分类:
系统相关 时间:
2017-12-13 23:42:42
阅读次数:
275
makefile文件采用依赖倒推的模式进行编译。 主要由以下几步构成: 1 申明 2 default 默认生成的对象 3 TARGET 链接过程 4 cpp 编译过程 5 生成一个version.h文件 6 一个空force过程 附上一个测试文件.PHONY: defaultSYSNAME=$(sh... ...
分类:
其他好文 时间:
2017-12-01 17:41:29
阅读次数:
211
相信很多朋友都有过这样的经历,看着开源项目中好几页的makefile文件,不知所云。在日常学习和工作中,也有意无意的去回避makefile,能改就不写,能用ide就用ide。其实makefile并没有想象的那么难写,只要你明白了其中的原理,自己实践几次。你也可以自己写makefile,让别人对你头来 ...
分类:
其他好文 时间:
2017-11-28 21:57:12
阅读次数:
182
一个简单的执行程序的GNU automake自动生成Makefile的方法及案例 在GNU的世界里,存在Automake这样的工具进行自动生成Makefile文件,automake是由Perl语言编写的,必须与GNU autoconf一并使用,具体的生成过程请参看GNU automake的wikip ...
分类:
其他好文 时间:
2017-11-28 20:42:05
阅读次数:
285
C语言源代码编译安装三步骤: 1、./configure (1) 通过选项传递参数,指定启用特性、安装路径等;执行时会参考用户的指定以及Makefile.in文件生成Makefile(2) 检查依赖到的外部环境,如依赖的软件包 2、make 根据Makefile文件,构建应用程序 3、make install 复制文件到相应路径Quick St
分类:
其他好文 时间:
2017-11-26 21:57:03
阅读次数:
189
一开始是碰到没有caffe/caffe.hpp文件的问题,不知道怎么弄。通过百度,知道了在makefile文件里加入头文件路径和库文件路径就行。 首先是caffe.pb.h丢失问题,解决方法:https://github.com/muupan/dqn-in-the-caffe/issues/3 然后 ...
分类:
其他好文 时间:
2017-11-21 01:09:29
阅读次数:
106