第一步:在依赖文件以及头文件的相同目录下创建makefile文件(vi makefile
使用举例:
makefile文件内容:
OBJ=a.out
SRC=main.c
SRC+=doublelink.c
INC=./
CC=gcc
$(OBJ):$(SRC)
$(CC) $^ -o $@ -I$(INC)
clean:
rm $(OBJ)
1:先自定义命名执行文件
OBJ=a.out
2:再自定义命名所有的依赖文件
SRC=main.c
SRC+=doublelink.c
3: ==INC=./==表示当前目录下的所有头文件
INC=./
4:自定义命名gcc
CC=gcc
5:定义makefile的语法规则,目标文件:依赖文件,注意第二行需要用Tab键空格
gcc 依赖文件 -o 执行文件名(生成的目标) / I 所有的头文件
$(OBJ):$(SRC)
$(CC) $^ -o $@ -I$(INC)
6:定义删除执行文件的操作:
clean:
rm $(OBJ)