Makefile(三)

read1: main.o readConfig.o
        gcc main.o readConfig.o -o read1

readConfig.o: readConfig.c readConfig.h
        gcc readConfig.c -c readConfig.o

main.o: main.c readConfig.h
        gcc main.c -c main.o

.PHONY:clean
clean:
        rm main.o readConfig.o read1

报错:

exbot@ubuntu:~/wangqinghe/ReadConfig$ make

gcc readConfig.c -c readConfig.o

gcc: error: readConfig.o: 没有那个文件或目录

make: *** [readConfig.o] 错误 1

改正:

read1: main.o readConfig.o
        gcc main.o readConfig.o -o read1

readConfig.o: readConfig.c readConfig.h
        gcc -c readConfig.c

main.o: main.c readConfig.h
        gcc  -c main.c

.PHONY:clean
clean:
        rm main.o readConfig.o read1
原文地址:https://www.cnblogs.com/wanghao-boke/p/11201402.html