免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1063 | 回复: 0

Makefile 的几个自动变量说明 $@ $< $^ [复制链接]

论坛徽章:
0
发表于 2009-12-03 22:32 |显示全部楼层

$@ : 扩展为当前规则的目的文件名
$<:扩展为当前规则的依赖列表的第一个文件
$^:扩展为当前规则的整个依赖列表
举例:
======Makefile start======
OBJS : foo.o bar.o
CC=gcc
CFLAGS = -Wall -o -g
myprog : foo.o bar.o
    $(CC) $^ -o $@
foo.o : foo.c foo.h bar.h
    $(CC) $(CFLAGS) -c $< -o $@
bar.o : bar.c bar.h
   $(CC) $(CFLAGS) -c $< -o $@
======Makefile end======
本文来自CSDN博客,转载请标明出处:
http://blog.csdn.net/gudulyn/archive/2006/05/19/745586.aspx


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15201/showart_2110636.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP