refer:http://www.cnblogs.com/diylab/archive/2008/04/24/1169771.html
这个makefile可用于编译大多数的c++工程。
你可以根据需要修改下面的参数:
VPATH: 源文件的文件路径。多个文件夹路径用空格分隔
OBJ: 编译目标所需要的.o文件
当然,你也可以不改动此文件,而直接在 make 命令的参数中指定
如:
make VPATH="path1 path2" OBJ="main.o a.o b.o"
CC=g++-g
COMPILE.C=$(CC)-c
VPATH=../pub
CXXFLAGS=-lgcc_s
MAKEEXE=$(CC)$(LDFLAGS)
OBJ=main.ob.o
EXE=winner
all:$(EXE)
$(EXE):${OBJ}
$(MAKEEXE)$^-o$@
%.o:%.cpp
$(COMPILE.C)$<-o$@
clean:
rm-f*.o$(EXE)
coofucoo:请注意,由于黏贴格式的原因,可能你所复制到本地的内容已经格式不对了。所以直接执行可能会报错。通常规则的下一行开头要是一个tab,如果不是将会报什么第几行没有结束之类的错误。
分享到:
相关推荐
Linux gcc/g++ Makefile基础教程.zip
介绍linux下GCC,G++的用法,以及makefile的编写,超值的哦
g++ makefile 讲解 g++的参数选项的含义,讲解makefile的语法以及构成。适合linux初入门的人
linux_ 几个常用makefile模板.pdf
g++选项与makefile的介绍,比较详细
名称:自动万能makefile(linux ubuntu gcc/g++) 作者:码客(卢益贵) qq:48092788 时间:2018-5-20 功能: 1、自动以makefile的父目录名为Target文件名称 2、自动搜索源码文件(含子目录) 3、自动搜索...
LINUX驱动Makefile模板[文].pdf
使用Makefile模板,用户只需要根据需要配置头文件路径,库文件路径,编译器、目标文件名即可一键make,生成对应编译器平台的可执行程序
创建动态库,静态库,exe文件的makefile模板,转Linux的同学可以看看,直接填充就可以了
linux下stm32 Makefile
Makefile模板示例;两个简单的Makefile模板和一个复杂的Makefile模板
通用的makefile模板,支持模块化编译,支持多平台,支持多项目配置。 简单配置,只需添加源文件列表和指定编译目标,就可以直接编译。 支持添加test。 默认包含gtest测试样例
linux下make 和makefile 关系区分与使用
参考网上资料总结的万能makefile, 在与makefile文件同级目录创建src文件夹,将*.c、*.h文件放在src文件夹下,子文件夹随便创建,makefile会进行自动检索。非常方便实用,祥见代码~
linux下makefile文件编写 linux下makefile文件编写 linux下makefile文件编写
我的工作最近需要用到linux下构建多目录下Makefile产生so动态库样例的知识,我将最新的学习心得,做一个记录分享,以便以后需要使用时可以做参考。
Linux下makefile教程,很详细,是不可多得的好教程。
几个好用的makefile模板,稍加改动或不加改动就可以拿来自己用作makefile文件
本文章详细介绍了如何在Linux平台下编写makefile的基础篇。
linux下的驱动程序模块编程makefile文件编写实例,多文件示例。可根据自己的编程环境进行简单修改即可在自己的平台上成功运行。