【小鸟求助】

llhbtt 测试员  2010-08-03 02:47:31
在Linux下想建不同的文件夹,来存放不同类型的文件。例如:include 放头文件,source放源文件,object放目标文件
想通过make来完成编译、连接等工作,该如何来编写这样的 Makefile 文件啊?
...全文
41 点赞 收藏 3
写回复
3 条回复
Nosky100 2010年08月03日
不知道说明白没?
回复 点赞
Nosky100 2010年08月03日
SRC_DIR := ./source
CPP_FILES := a.cpp \
b.cpp

INC_DIR := ../include

TMP_DIR := ../object

OBJ_FILES := $(addprefix $(TMP_DIR)/,$(CPP_FILES:%.cpp=%.o))

$(TMP_DIR)/%.o: $(SRC_DIR)/%.cpp
$(CC) -c -o $@ $<
a.out : $(OBJ_FILES)
$(CC) -o $@ $OBJ_FILES
回复 点赞
ayw215 2010年08月03日
回复 点赞
发动态
发帖子
C语言
创建于2007-09-28

3.2w+

社区成员

24.0w+

社区内容

C语言相关问题讨论
社区公告
暂无公告