首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

单.h,makefile文件如何写

2013-04-20 
单.h,makefile文件怎么写?有这么几个文件main.c test.h dosomething.h dosomething.cdosomething.h dosome

单.h,makefile文件怎么写?
有这么几个文件
main.c test.h dosomething.h dosomething.c

dosomething.h dosomething.c
里写了一些做事的代码.

test.h里面只有

#include "dosomething.h"

这样一句代码

main.c 是main函数所在文件,里有

#include "test.h"

这个工程结构main函数怎么写?
[解决办法]


SRCDIRS   := .
SRCEXTS   := .c

SOURCES = $(foreach d,$(SRCDIRS),$(wildcard $(addprefix $(d)/*,$(SRCEXTS))))
OBJS    = $(foreach x,$(SRCEXTS), \
      $(patsubst %$(x),%.o,$(filter %$(x),$(SOURCES))))

.PHONY : target clean

target : $(OBJS)
   gcc -o app $(OBJS)

%.o : %.c
        gcc-o $@ -g -c -Wall   $<

clean:
        rm -f *.o


[解决办法]
main: main.o
gcc -o main main.o st.o
main.o: main.c test.h st.h
gcc -c main.o main.c test.h st.h
st.o: st.c st.h
gcc -c st.o st.c st.h
clean:
-rm -f *.o *.gch main

热点排行