社区
Linux/Unix社区
帖子详情
问个makefile写法
i_noname
2006-04-04 04:07:48
目录下有n个cpp文件,如server.cpp/client1.cpp/client2.cpp...,每个cpp文件都要单独编译成一个程序,即N个cpp会编译出N个程序:server/client1/client2
现在想写一个自动化的makefile,我的想法很简单
% : %.cpp
g++ $< -o $@ $(LIB)
但是行不通,求教
...全文
187
2
打赏
收藏
问个makefile写法
目录下有n个cpp文件,如server.cpp/client1.cpp/client2.cpp...,每个cpp文件都要单独编译成一个程序,即N个cpp会编译出N个程序:server/client1/client2 现在想写一个自动化的makefile,我的想法很简单 % : %.cpp g++ $< -o $@ $(LIB) 但是行不通,求教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zxwl
2006-04-04
打赏
举报
回复
mark
赞一下楼主的昵称
fierygnu
2006-04-04
打赏
举报
回复
如下,注意$(CXX)前是一个tab。
SOURCES=$(wildcard *.cpp)
OBJS=$(SOURCES:%.cpp=%.o)
PROGRAMS=$(SOURCES:%.cpp=%)
all: $(PROGRAMS)
$(PROGRAMS): % : %.cpp
$(CXX) $(CXXFLAGS) $(LFLAGS) $< -o $@
一个项目的通用
Makefile
的
写法
如何写一个通用的
Makefile
,包括顶层目录下的
Makefile
,子目录下
Makefile
,
Makefile
.build的
写法
和使用说明。
Makefile
写法
及自动化工具
Makefile
写法
及自动化工具,帮你简化多个c程序编译的麻烦。。
极简
Makefile
入门——基础知识+实战演练
本课程分为两个部分:基础知识讲解和实战演练。 在基础知识讲解部分,我们将深入探讨
Makefile
的核心概念,包括变量、规则、函数等。通过这些内容的讲解,您将理解
Makefile
的工作原理,掌握基本的
Makefile
语法和文件...
UNIX下
makefile
写法
UNIX下
makefile
写法
makefile
的
写法
makefile
的
写法
我们首先看一个简单的
makefile
: CC = g++ OBJS = main.o base.o derive.o EXEC = test $(EXEC): $(OBJS) $(CC) -o $@ $^ main.o: main.cpp base.h derive.h $(CC) -c $ base.o: base.cpp base.h $(CC) -c...
Linux/Unix社区
23,118
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章