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

Makefile

2012-03-25 
Makefile 求助目录结构是下面这样:主目录/incHeaderFile01.hHeaderFile02.hHeaderFile03.h/srcMainSource.

Makefile 求助
目录结构是下面这样:

主目录
  /inc
  HeaderFile01.h
  HeaderFile02.h
  HeaderFile03.h
  /src
  MainSource.c
  SourceFile01.c
  SourceFile02.c
  SourceFile03.c
  Makefile
=======================================

XML code
VPATH = inc:srctarget = target.exeobjects = MainSource.o SourceFile01.o SourceFile02.o SourceFile03.occ = gcc$(target) : $(objects)    @-$(cc) -I inc -o $@ $^MainSource.o : MainHeader.h HeaderFile01.h HeaderFile02.h HeaderFile03.hSourceFile01.o : HeaderFile01.hSourceFile02.o : HeaderFile02.hSourceFile03.o : HeaderFile03.h.PHONY : cleanclean :    @-rm $(target) $(objects)


找不到.h文件,请大家帮忙看下哈,谢谢啦。

[解决办法]
C/C++ code
# chenbing test makefile#CC = gcc CXX = g++ CFLAGS = -Wall -pipe -D_DEBUG -DDEBUG -gLDFLAGS = -lstdc++RM = /bin/rm -fMODULE_INC = -I../../libaibc-dev-1.0.0/includeMODULE_LIB = -L../../libaibc-dev-1.0.0/lib -lacl -laplCFLAGS += $(MODULE_INC)LDFLAGS += $(MODULE_LIB)LIBOBJS = main.oTARGET = mainall: $(TARGET)main: main.o    $(CXX) -o $@ $^ $(LDFLAGS)clean:    rm -f *.o    rm -f $(TARGET)# make rule%.o : %.c     $(CC) $(CFLAGS) -c $^ -o $@%.o : %.cpp    $(CXX) $(CFLAGS) -c $^ -o $@install:    cp -f $(TARGET) ../bin/## End
[解决办法]
探讨

Help!
我想问问VPAHT为什么不好用

热点排行