Makefile学习

#作者:    qiang
#日期:    2010.9.2
#作用:    测试Makefile自动化变量
#结论:   
#    $<:第一个依赖文件
#    $@:目标文件
#    $^:所有的依赖文件

all:
    @echo you have typed command "make all"
clean:
    @echo you have typed command "make clean"
install:
    @echo you have typed command "make $@"
qiang: all clean install
    @echo you have typed command "make $@"

#作用:    测试Makefile运行顺序
#结果:
    #qiang@LinuxSir:~$ make test0
    #you have typed command make test3!
    #you have typed command make test2!
    #you have typed command make test1!
    #you have typed command make test0!
#结论:
#    Makefile如果有依赖,先执行生成依赖,然后再去执行下面的command

test0:test1
    @echo you have typed command "make test0!"

test1:test2
    @echo you have typed command "make test1!"

test2:test3
    @echo you have typed command "make test2!"

test3:
    @echo you have typed command "make test3!"

#作用:测试include
#结果:
    #qiang@LinuxSir:~/test$ make qiang
    #qiang,AMBA is stand for ambarella!
#结论:include在Makefile前后都可以

include commen.mk

qiang:
    @echo "qiang,AMBA is stand for $(AMBA)!"

#include内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值