Makefile中$@$^$ makefile中的
g-bios/app/net/Makefile
----------------------------------------------------------------------------------------------------------------------------------------
OBJS = ifconfig.o tftp_util.o ping.o
SRCS = $(OBJS:.o=.c)
PHONY += all
all : $(BUILT_IN_OBJ)
$(BUILT_IN_OBJ) : $(OBJS)
$(LD) $(LDFLAGS) -r $^ -o $@
$(OBJS) : $(SRCS)
$(CC) $(CFLAGS) -c $^
PHONY += clean
clean :
@rm -vf *.o
.PHONY : $(PHONY)
----------------------------------------------------------------------------------------------------------------------------------------
说明:$(BUILT_IN_OBJ) 和$(PHONY)来自上层目录g-bios/app/Makefile,可以不用理解。
$@ 代表目标 上例为$(BUILT_IN_OBJ)
$^ 代表所有的依赖对象 上例第一个$^为$(OBJS),即 ifconfig.o tftp_util.oping.o,上例第二个$^为$(SRCS),即$(OBJS:.o=.c) (Makefile解释后为: ifconfig.ctftp_util.c ping.c)
$< 代表第一个依赖对象 前面例子修改如下:
$(BUILT_IN_OBJ) : $(OBJS)
$(LD) $(LDFLAGS) -r $< -o $@
则$<表示为ifconfig.o
更多阅读
2013版《建设工程施工合同示范文本 》理解与应用 建筑施工合同示范文本
2013年4月3日,住房与城乡住建部(下称“住建部”)与工商总局发布了《建设工程施工合同示范文本(GF-2013-0201)》(简称“13版合同范本”),该范本自2013年7月1日实施,此前已经使用14年的《建设工程施工合同示范文本(GF-1999-0201)》(简称“99版合
形容想了很久的成语 我想创业已经想了很久了。到现在还没想好项目
创业之前如何办理营业执照以及税务登记 地税登记证如何申报? 1、凭营业执照副本复印件(二张)、租凭合同复印件(二张)、身份证复印件(二张)、相片(二张)到鼓楼街地税局办税大厅申报地税登记证(必须在营业执照,批准之日起30日内申报) 2、凭地税
首富李嘉诚揭秘 李嘉诚1190亿现金“过冬术”揭秘
系列专题:中小企业如何过冬踏入11月,正在经受金融海啸肆虐的香港正进入一个严峻的经济寒冬。从去年10月末港股疯狂牛市之后的31638点,到今年10月黑色风暴后的13968点,香港恒生指数整整回调了56%;换言之,大部分投资者的腰包都要缩小过半,
我最大的财富就是神 最简单的智慧可以变成最大的财富
有一个年轻人,读研究生的时候就非常关注近年风靡国内的特许经营模式。他发现,特许经营的核心是拷贝成功,拥有了好的品牌和模式,连锁加盟是一条把蛋糕迅速做大的捷径。他在认真权衡和斟酌后,将目光锁定在“特色>馄饨店”上。理由是:
电影 北纬38度线 来自北纬38°的红色传奇
来自北纬38°的红色传奇——白洋河品牌改造策划书创造纪实背 景烟台白洋河酿酒有限责任公司创建于1958年,原来以生产白酒为主,98年转行生产葡萄酒,产品以中低档为主。在我们的印象当中,白洋河有一定的名声,但是感觉也是非常的遥远,好