首页 > 其他 > 详细

makefile

时间:2018-01-28 16:57:14      阅读:224      评论:0      收藏:0      [点我收藏+]

最近才开始从头开始写makefile,之前都是别人写好的,能看懂,能修改,但是不能添加

有几个点 记录一下

1. vpath可以 编译制定目录下的文件

VPATH = $(SRC_DIR):$(SRC_DIR_APM):$(SRC_DIR_COMM):$(SRC_DIR_MYPCAP):$(SRC_DIR_NPM):$(SRC_DIR_PACKET):$(SRC_DIR_PROTOCOL):$(SRC_DIR_STATUS)

2. 中间目录在

OBJSDIR = objs
OBJ = $(patsubst %.c, ./$(OBJSDIR)/%.o, $(patsubst %.cpp, ./$(OBJSDIR)/%.o, $(SRC)))

patsbust指定

3. 

all: $(target)

$(target):  $(OBJ)

$(OBJSDIR)/%.o: %.cpp

$(OBJ)和$(OBJSDIR)/%.o 要对应上,一定要用%

 

makefile

原文:https://www.cnblogs.com/caopf/p/8371619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!