关于makefile脚本的多文件编译
当我们想要编译执行多个文件的时候,我们会由于gcc a.c b.c c.c的命令太长而厌烦,而makefile脚本就解决这些问题。(用IDE不需要理会一些这些内容,只需要按下小三角就可以了)
写法
makefile是由于这条gcc命令,而实现的。
- 我们有a.c b.c d.c
(还有一些头文件。文件会有预处理指令#include "e.h")
1 | main: a.c b.o d.o //main(exe)的生成需要依赖:a.c b.o d.o |
操作
- 写makefile
- 在终端中,
make就可以了生成c的可执行文件了 ./main执行文件make clean
- 设置变量
在开头写CC = gcc
即可以将下文的gcc替代成$(CC)
