一个opencv程序的makefile模板
来源:互联网 发布:浙江师范学院行知学院 编辑:程序博客网 时间:2024/06/13 13:41
Makefile文件
模板
CC = g++CFLAGS += -g -O3 -WallINC += -I. `pkg-config --cflags opencv`LIBS += `pkg-config --libs opencv`TARGET = main.binOBJS += main.o \ config.o all:$(TARGET)$(TARGET):$(OBJS) $(CC) $(INC) $(CFLAGS) $(OBJS) -o $(TARGET) $(LIBS)$(OBJS):%.o:%.cpp $(CC) $(INC) $(CFLAGS) -c $< -o $@.PHONY:cleanclean: rm -r *.o $(TARGET)
说明
(OBJS): (CC)(INC) (CFLAGS) -c<−o @
上面代码为模式匹配,从OBJS中进行匹配。
%.o文件表示匹配到的.o文件,依赖中的%替换为模式中.o前面的内容。 即 匹配到main.o则%取main,补充完成main.cpp作为依赖。
命令中的 pkg-config --libs opencv
是一个shell命令,可以在shell中运行,只要安装了opencv,可以返回opencv的库的路径。注意这段指令前后的两个符号,是数字1左边那个按键的“ ` ”,不是单引号“ ‘ ”
0 0
- 一个opencv程序的makefile模板
- makefile的一个模板
- Makefile的一个模板
- makefile文件的一个模板
- 一个简单的makefile 文件模板
- 一个简单的通用Makefile模板
- 一个好用的Makefile模板
- 一个好用的Makefile模板
- 一个C/C++通用的Makefile模板
- 一个很简单的Makefile模板
- 调试通过的一个通用makefile模板
- 一个通用的Makefile模板-转
- 一个简单的驱动Makefile模板
- 一个通用Makefile模板
- OpenCV的一个画图程序!
- Ubuntu下OpenCV多文件程序的Makefile
- 一个linux下g++使用的 makefile 模板
- 一个linux下g++使用的 makefile 模板
- 黑马程序员——C语言学习——流程控制、函数、进制、变量的内存分析、类型说明符、位运算
- C++对象模型学习系列(一)
- CentOS yum安装Apache + PHP + Tomcat7 + MySQL
- 数据结构学习系列(一)
- C#动态操作DataTable(新增行、列、查询行、列等)
- 一个opencv程序的makefile模板
- HDU 5185 Equation (线性dp 完全背包)
- 安装aptana插件让myeclise编写css和js,jquery有提示!
- 【JavaScript】window对象_event事件对象
- 判断图片格式的方法
- 排序算法学习系列(一)
- 通过安装RSA密钥实现ssh免密码登陆
- 浅析CentOS和RedHat Linux的区别
- RSA 加密计算