makefile 学习笔记

版权声明:本文为博主原创文章,转载请注明出处,欢迎转载。 https://blog.csdn.net/Dylan_Frank/article/details/82056671

参考链接:
阮一峰 Make 命令教程

ac.out: ac.cpp
    @g++ -W -S ac.cpp; \
    g++ -W -O2 ac.cpp -o ac.out

.PHONY: clean
clean:
    @rm *.out *.s *.txt

# 注释
# 变量与赋值

# .PHONY: test # 假目标
# txt = hello world!
# test:
#   @echo $(txt)

# 转义 $

test:
    @echo $$HOME

# @ 指代当前目标
a.txt b.txt:
    @cat ac.cpp > a.txt;\
    cat ac.cpp > b.txt;\
    echo $@

testAT: a.txt b.txt

猜你喜欢

转载自blog.csdn.net/Dylan_Frank/article/details/82056671
今日推荐