同一个目录下,有test1.h test2.h test3.h test4.c test5.c test6.c
这几个文件都是相互关联的,
如何写一个c程序,能同时编译这几个.c文件?
当前目录下写一个makefile
#这是你的C文件对应的.o
OBJ = test4.o test5.o test6.o
#这是你要用的编译器
CC = gcc
#最后编译出来的程序
target : $(OBJ)
$(CC) $(OBJ) -o $@
生成.o的规则make会自动推导,不用写
贼详细的教程
https://blog.csdn.net/liang13664759/article/details/1771246
写一个基本的makefile
http://www.chinaunix.net/jh/23/408225.html
编写一个makefile文件就可以了
写一个makefile文件,组织源文件编译即可
编写一个makefile文件就可以了.
编写一个makefile,利用自动推导,可以很方便的管理.h和.c文件
写makefie,如果文件过多可以借助工具生成makefile,工具automake。