QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

发新帖

84

主题

16

听众

2917

积分

超级版主

Rank: 8Rank: 8Rank: 8Rank: 8

该用户从未签到

最后登录
2015-5-31
威望
0
金钱
2405
贡献
0
注册时间
2012-5-1
积分
2917
帖子
492
主题
84
精华
4
UID
2
发表于 2013-4-12 00:42:51 |显示全部楼层
更多
本帖最后由 reille 于 2013-4-12 00:49 编辑

先来看一段makefile内容:

.PHONY: all clean

all: test


%.o: %.c
        $(XCC) -c -o $*.o $(CFLAGS) $(ECOS_GLOBAL_CFLAGS) $<

%.o: %.cxx
        $(XCXX) -c -o $*.o $(CXXFLAGS) $(ECOS_GLOBAL_CFLAGS) $<

%.o: %.C
        $(XCXX) -c -o $*.o $(CXXFLAGS) $(ECOS_GLOBAL_CFLAGS) $<

%.o: %.cc
        $(XCXX) -c -o $*.o $(CXXFLAGS) $(ECOS_GLOBAL_CFLAGS) $<


test: test.o
        $(XLD) $(LDFLAGS) $(ECOS_GLOBAL_LDFLAGS) -o $@ $@.o
        $(OBJCOPY) -O srec $@ $@.srec
        $(OBJCOPY) -O binary $@ $@.bin

上面是makefile的一部分内容,当你看到这些%.o: %.C东东时,脑袋是不是很胀,怎么去理解呢?表示什么意思呢?
说实在的,当初看到这些东东时,就如同看到了一系列复杂又让人眼花缭乱的数学公式一样,但上面这个makefile的部分内容却还是比较简单的了。这就是makefile的魅力,一门很高深的语言。

当你看完《跟我一起写Makefile.pdf》时,上面的疑惑自然而解,这份pdf文档即可以让你写出简单实用的makefile,也可以让你看得懂那些看起来比较高深的makefile。

下载地址:  

这么好的资料,下载之后,别忘记顶下哈


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员 新浪微博账号登陆

回复

使用道具 举报

13

主题

0

听众

210

积分

中级工程师

Rank: 3

该用户从未签到

最后登录
2013-12-23
威望
0
金钱
167
贡献
0
注册时间
2013-4-5
积分
210
帖子
43
主题
13
精华
0
UID
251
发表于 2013-4-12 22:43:51 |显示全部楼层
你是做工作的呀,怎么有这么多时间来写这些东西,这么详细。
回复

使用道具 举报

84

主题

16

听众

2917

积分

超级版主

Rank: 8Rank: 8Rank: 8Rank: 8

该用户从未签到

最后登录
2015-5-31
威望
0
金钱
2405
贡献
0
注册时间
2012-5-1
积分
2917
帖子
492
主题
84
精华
4
UID
2
发表于 2013-4-13 00:30:02 |显示全部楼层
xiemo011 发表于 2013-4-12 22:43
你是做工作的呀,怎么有这么多时间来写这些东西,这么详细。

这不是我写的,我以前从往网上下的,这个对理解makefile还是很有帮助的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 新浪微博账号登陆

无觅相关文章插件

申请友链|手机版|关于本站|站点帮助|eCos技术网 ( 粤ICP备12094833号-1  

GMT+8, 2017-8-17 05:55 , Processed in 0.131931 second(s), 35 queries .

Powered by Discuz!2.5 X2.5

© 2001-2012 Comsenz Inc.

回顶部