由于工作分工的问题,我做一个项目的一部分,大概情况是这样: 我用a.h,a.c,b.h,b.c,c.h,c.c来完成一个功能 将三个.o文件可以合并成一个.a文件,用ar来打包。之后就可以给你的同事调用了。( ar ru ..... ) 最好写makefile ------------------------------------- 下面为一个很简单的makefile文件 OBJS = test.a CC = gcc CFLAGS = -Wall -g all: $(OBJS) $(OBJS) : m.o c.o b.o ar ru $@ $? .c.o: $(CC) -c -o $*.o $*.c clean: rm -rf $(OBJS) rm -rf *.o |
|