make.txt

来自「makefile示例及编写方法」· 文本 代码 · 共 81 行

TXT
81
字号
main:main.o mytool1.o mytool2.o

         gcc -o main main.o mytool1.o mytool2.o

main.o:main.c mytool1.h mytool2.h

         gcc -c main.c

mytool1.o:mytool1.c mytool1.h

         gcc -c mytool1.c

mytool2.o:mytool2.c mytool2.h

         gcc -c mytool2.c


clean:

         rm -f *.o main





OBJ=main.o mytool1.o mytool2.o


make:$(OBJ)

         gcc -o main $(OBJ)

main.o:main.c mytool1.h mytool2.h

         gcc -c main.c

mytool1.o:mytool1.c mytool1.h

         gcc -c mytool1.c

mytool2.o:mytool2.c mytool2.h

         gcc -c mytool2.c


clean:

         rm -f main $(OBJ)





CC = gcc

OBJ = main.o mytool1.o mytool2.o


main: $(OBJ)

         $(CC) -o $@ $^


main.o: main.c mytool1.h mytool2.h

         $(CC) -c $

mytool1.o: mytool1.c mytool1.h

         $(CC) -c $

mytool2.o: mytool2.c mytool2.h

         $(CC) -c $


.PHONY: clean

clean:
rm -f main $(OBJ)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?