【小鸟求助】

llhbtt 2010-08-03 02:47:31
在Linux下想建不同的文件夹,来存放不同类型的文件。例如:include 放头文件,source放源文件,object放目标文件
想通过make来完成编译、连接等工作,该如何来编写这样的 Makefile 文件啊?
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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
  • 打赏
  • 举报
回复

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧