文章目录
参考
1.陈皓:跟我一起写makefile系列文章
2.makefile从入门到放弃——博主吐血整理的笔记
一、Makefile一般书写格式
目标文件:依赖文件
执行命令(比如编译命令)
clean:
rm 要删除的文件
二、基础举例
1、实例
首先编写一个test_1.c
文件,打印出一串字符:这是我的第一个Makefile。
# include<stdio.h>
int main(void)
{
printf("这是我的第一个Makefile.\n");
return 0;
}
然后在相同目录下编写Makefile
文件内容:
test_1:test_1.c
gcc test_1.c -o test_1
clean:
rm -rf test_1
终端执行make
指令,自动调用Makefile文件完成自动化编译。
读取Makefile文件时,指定Makefile文件名的方法是
-f
或者-file
选项。例如,-f testmake
说明将testfile的文件作为Makefile文件。
如果不使用-f选项,make命令会按次序查找GUNMakefile、Makefile、和makefile。