makefile中的$< $@ $^解释
来源:互联网 发布:个人数据库系统搭建 编辑:程序博客网 时间:2024/06/17 14:56
Makefile 中$@ $^ $< 解释
(2013-08-30 17:21:03)转载▼
标签:
makefile学习
http://bbs.chinaunix.net/thread-1596089-1-1.html
给个例子你分析一下(来自国内开源项目g-bios)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)
$(OBJS) : $(SRCS)
PHONY += clean
clean :
.PHONY : $(PHONY)
----------------------------------------------------------------------------------------------------------------------------------------
说明:$(BUILT_IN_OBJ) 和 $(PHONY)来自上层目录g-bios/app/Makefile,可以不用理解。
$@ 代表目标 上例为$(BUILT_IN_OBJ)
$^ 代表所有的依赖对象 上例第一个$^为$(OBJS),即 ifconfig.o tftp_util.o ping.o,上例第二个$^为$(SRCS),即$(OBJS:.o=.c) (Makefile解释后为: ifconfig.c tftp_util.c ping.c)
$< 代表第一个依赖对象 前面例子修改如下:
$(BUILT_IN_OBJ) : $(OBJS)
则$<表示为ifconfig.o
阅读全文
0 0
- makefile中的$< $@ $^解释
- makefile .d的解释
- makefile解释及模板
- Makefile之wildcard 解释
- Makefile常用模板+解释
- Makefile的@解释
- 解释一个 Makefile 文件
- makefile .d的解释
- 驱动程序Makefile 的解释
- Makefile 中$@ $^ $< 解释
- makefile粗略解释
- Makefile 中$@ $^ $< 解释
- Makefile 中$@ $^ $< 解释
- 关于makefile的解释
- Makefile 中$@ $^ $< 解释
- Makefile: Makefile中的-I
- Makefile中的$@, $^, $< , $?, $%, $+, $*
- Makefile 中的@
- 50个最常用的Unix/Linux命令
- 数据类型&运算符
- 阮一峰老师的blog共享知识
- 综述:VR、AR、MR、CR
- 当前深度图像配准方法介绍
- makefile中的$< $@ $^解释
- Mysql模糊查询like效率,以及更高效的写法 在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时
- 算法--求指数运算
- java pdf 文件上传
- CSS特殊样式(一)模拟波浪线+矩形切割
- 现实需求巨大_技术尚未成熟_学界与业界思维大碰撞
- Android中开发需要的高效助推的命令总结
- 权限管理工具类
- Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)[Dalston版]