Shell脚本Σ(1~100)Makefile隐式规则例程

Posted Link2Points

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell脚本Σ(1~100)Makefile隐式规则例程相关的知识,希望对你有一定的参考价值。

  • Shell求和1至100
#! /bin/bash
sum=0
for((i=0;i<=100;i++))
do
        if((i%2==0))
        then
                echo $i
                ((sum+=$i))
        fi
done
echo "sum:"$sum

  • Makefile 隐式规则
ob=main.o client.o server.o
compile=gcc
all:$(ob)
	$(compile) -o $@ $^
main.o:main.c
	$(compile) -c $<
client.o:client.c
	$(compile) -c $<
server.o:server.c
	$(compile) -c $<
clean:
	rm -f all *.o

##############################################################
OBJS=server.o client.o
main:$(OBJS)
	gcc $^ -o $@
server.o:server.c
	gcc -c $< -o $@
client.o:client.c
	gcc -c $< -o $@

以上是关于Shell脚本Σ(1~100)Makefile隐式规则例程的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本——make命令和Makefile文件

Shell和Makefile

makefile--隐式规则

补基础shell和makefile

隐式Makefile详解

隐式Makefile详解