批量运行C文件之makefile

111 阅读1分钟

首先写一个.c文件,这里是hello.c

#include<stdio.h>
int main(){
        printf("hello\n");
        return 0;
}

然后写一个makefile文件

hello: hello.o
        gcc hello.o -o hello
hello.o: hello.c
        gcc hello.c -c
clean:
        rm -rf *.o hello
#执行make命令即可运行该文件
#这里的hello是目标文件,hello.o是生成目标文件的依赖文件,可以为多个
#这是通过依赖文件生成目标文件的命令
#这里的hello.o是目标文件,hello.c,是生成目标文件的依赖
#这是通过依赖文件生成目标文件的命令
#这是clean命令,执行make clean,会自动执行下面的命令