码迷,mamicode.com
首页 > 其他好文 > 详细

makefile

时间:2018-01-28 17:24:37      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:path   .cpp   post   sdi   bsp   status   目录   prot   targe   

最近才开始从头开始写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

标签:path   .cpp   post   sdi   bsp   status   目录   prot   targe   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!