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

makefile 小疑点

2012-08-13 
makefile 小问题同一目录下有a.h a.cpp A.cppb.h b.cpp B.cpp现在我想生成一个A目标文件,但是 A:A.o B.o a

makefile 小问题
同一目录下有 
  a.h a.cpp A.cpp
  b.h b.cpp B.cpp
现在我想生成一个A目标文件,但是 A:A.o B.o a.o
这怎么写啊?

[解决办法]

C/C++ code
CC = gcc   INC = -I ./include \  all:     $(CROSS)$(CC) main.c \     a.cpp \     A.cpp \     b.cpp \     B.cpp \     -o remote_communicate $(INC)
[解决办法]
以下用宏定义去写makefile 仅供参考:
objects = A.o B.o a.o
A : $(object)
cc -o A $(objects)
A.o : A.cpp
cc -c A.cpp
B.o : B.cpp
cc -c B.cpp
a.o : a.h a.cpp
cc -c a.cpp
clean:
rm A $(objects)

热点排行
Bad Request.