在makefile里面进行批处理
cal:main.o add.o sub.o div.o mui.o
(table键)gcc main.o add.o sub.o div.o mui.o -o cal
main.o:main.c
gcc -c main.c -o main.o
add.o:add.c
gcc -c add.c -o add.o
sub.o:sub.c
gcc -c sub.c -o sub.o
mui.o:mui.c
gcc -c mui.c -o mui.o
div.o:div.c
gcc -c div.c -o div.o
.PHONY:clean
clean:
rm -f cal *.o
还可以写成:
ojbk:main.o add.o sub.o mui.o div.o
或者(ojbk:=main.o add.o sub.o mui.o div.o
ojbk +=main.o add.o sub.o mui.o div.o)
(上面三个等价)
cal:$(ojbk)
gcc $(ojbk) -o cal
main.o:main.c
gcc -c main.c -o main.o
add.o:add.c
gcc -c add.c -o add.o
sub.o:sub.c
gcc -c sub.c -o sub.o
mui.o:mui.c
gcc -c mui.c -o mui.o
div.o:div.c
gcc -c div.c -o div.o
.PHONY:clean
clean:
rm -f cal *.o
即(定义一个变量 将所有.o文件存放在变量里)
2.unzip +压缩文件夹(解压)