makefile 模板
来源:互联网 发布:软件杯报名时间 编辑:程序博客网 时间:2024/05/23 12:37
- 来自:
- yfkiss
- (夜风)
C/C++ code
####################################################################### makefile 模版 ##########################################################################################项目路径和程序名称#################################DIR=$(shell pwd)BIN_DIR=$(DIR)/binLIB_DIR=$(DIR)/libSRC_DIR=$(DIR)/srcINCLUDE_DIR=$(DIR)/includeOBJ_DIR=$(DIR)/objDEPS_DIR=$(DIR)/deps#PROGRAM=$(BIN_DIR)/testPROGRAM=$(BIN_DIR)/test###################OBJ文件及路径############################################EXTENSION=cppOBJS=$(patsubst $(SRC_DIR)/%.$(EXTENSION), $(OBJ_DIR)/%.o,$(wildcard $(SRC_DIR)/*.$(EXTENSION)))DEPS=$(patsubst $(OBJ_DIR)/%.o, $(DEPS_DIR)/%.d, $(OBJS))###################include头文件路径##################################INCLUDE=\ -I$(INCLUDE_DIR) ###################lib文件及路径#########################################################编译选项及编译器###################################CC=g++CFLAGS=-Wall -W -g LDFLAGS=###################编译目标###########################################.PHONY: all clean rebuildall:$(OBJS) @echo $(DEPS_DIR) $(CC) -o $(PROGRAM) $(OBJS) $(LDFLAGS) $(DEPS_DIR)/%.d: $(SRC_DIR)/%.$(EXTENSION) $(CC) -MM $(INCLUDE) $(CFLAGS) $< | sed -e 1's,^,$(OBJ_DIR)/,' > $@sinclude $(DEPS)$(OBJ_DIR)/%.o:$(SRC_DIR)/%.$(EXTENSION) $(CC) $< -o $@ -c $(CFLAGS) $(INCLUDE) rebuild: clean allclean: rm -rf $(OBJS) $(PROGRAM)
0 0
- makefile模板
- makefile模板
- makefile模板
- makefile 模板
- Makefile模板
- makefile模板
- Makefile 模板
- Makefile模板
- Makefile模板
- Makefile模板
- makefile 模板
- Makefile模板
- makefile 模板
- makefile模板
- makefile模板
- makefile模板
- Makefile 模板
- makefile模板
- OC (IOS) 字符串 字符 NSData相互转换(NSStrng char NSData)
- ECSHOP将分类下的商品列表修改为当前的分类名称
- 关于安卓截取缩略图的方法和遇到的问题
- lua传"值"和传"引用"
- ubuntu首次给root用户设置密码
- makefile 模板
- delphi链接sqllite数据库
- JS正则表达式验证数字非常全
- 中文转义英文拼音功能(pinyin4j)
- ExpandableListView设置部分项不展开
- Linux下硬链接和软链接的区别
- SDL2 更改窗口大小,视频卡主
- .NET Framework各版本汇总以及之间的关系
- Adaboost的几个人脸检测网站