免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: whyglinux
打印 上一主题 下一主题

C/C++ 通用 Makefile [复制链接]

论坛徽章:
0
41 [报告]
发表于 2007-03-25 12:19 |只看该作者
C/C++ 通用 Makefile 新版本 0.2 发布了。

这个版本修正了上一版本中多目录连接的错误,在易用性上做了进一步的改进。

我已经在 SourceForge 上为此 Makefile 申请建立了一个项目:gcmakefile。新版本将在近期不断发布,欢迎下载测试并提出改进意见。

gcmakefile-0.2.tar.gz

2.77 KB, 下载次数: 195

也可在此下载 gcmakefile 0.2:

论坛徽章:
0
42 [报告]
发表于 2007-03-25 16:14 |只看该作者
原帖由 whyglinux 于 2007-3-24 20:19 发表
C/C++ 通用 Makefile 新版本 0.2 发布了。

这个版本修正了上一版本中多目录连接的错误,在易用性上做了进一步的改进。

我已经在 SourceForge 上为此 Makefile 申请建立了一个项目:[url=http://sourceforge ...


不错,谢谢楼主。

论坛徽章:
0
43 [报告]
发表于 2007-03-25 16:28 |只看该作者
很好

论坛徽章:
0
44 [报告]
发表于 2007-03-26 21:40 |只看该作者
已经下载,lz太强了,向你学习!!呵呵

论坛徽章:
0
45 [报告]
发表于 2007-03-31 23:12 |只看该作者
正在学习makefile,看了楼主的,一下子明白了很多。顶!!

论坛徽章:
0
46 [报告]
发表于 2007-04-24 15:07 |只看该作者
占个位

论坛徽章:
0
47 [报告]
发表于 2007-04-25 14:10 |只看该作者
原帖由 whyglinux 于 2007-3-25 12:19 发表
C/C++ 通用 Makefile 新版本 0.2 发布了。

这个版本修正了上一版本中多目录连接的错误,在易用性上做了进一步的改进。

我已经在 SourceForge 上为此 Makefile 申请建立了一个项目:[url=http://sourceforge ...

要积分才能下吗?!

论坛徽章:
29
戌狗
日期:2013-11-14 09:53:052016科比退役纪念章
日期:2016-07-12 18:29:4415-16赛季CBA联赛之新疆
日期:2016-11-07 13:15:0015-16赛季CBA联赛之辽宁
日期:2017-01-18 10:23:5115-16赛季CBA联赛之吉林
日期:2017-05-02 14:02:2319周年集字徽章-年
日期:2020-01-15 13:50:582016科比退役纪念章
日期:2021-06-03 14:15:3115-16赛季CBA联赛之山东
日期:2021-06-21 17:30:5615-16赛季CBA联赛之江苏
日期:2021-06-22 16:42:2015-16赛季CBA联赛之深圳
日期:2021-12-21 15:54:0215-16赛季CBA联赛之佛山
日期:2022-04-08 09:43:5715-16赛季CBA联赛之广东
日期:2022-06-29 19:59:19
48 [报告]
发表于 2007-06-25 19:39 |只看该作者
我建了一个测试目录test把你的Makefile(gcmakefile-0.3)放在test下。
在test目录下建了两个子目录main和tool,main目录下有mytest.cpp mytest.h
tool目录下有tool.cpp tool.h 。
Makefile的添加设置是
CPPFLAGS  = -Wall -I main -I tool
SRCDIRS   = tool main
PROGRAM   = mytest
CFLAGS  = -g
CXXFLAGS= -g
CXX    = g++
执行gmake可以生成执行文件。
但只修改mytest.h的话,执行gmake不会重新编译程序。
如果把mytest.cpp mytest.h too.cpp tool.h 都放在test目录下,
不设置SRCDIRS ,只修改mytest.h,会重新编译程序。
我是在freebsd5.4 上测试的。gmake 为 GNU Make 3.80

论坛徽章:
0
49 [报告]
发表于 2007-06-26 19:58 |只看该作者
原帖由 wxycyel 于 2007-6-25 19:39 发表
我建了一个测试目录test把你的Makefile(gcmakefile-0.3)放在test下。
在test目录下建了两个子目录main和tool,main目录下有mytest.cpp mytest.h
tool目录下有tool.cpp tool.h 。
Makefile的添加设置是
CPPF ...


谢谢 wxycyel 的测试和指正。问题在于源程序文件位于多目录时产生的依赖文件中路径的缺失。已经作了相应的修改,并添加了在线帮助功能,更新到 gcmakefile 0.4 版,欢迎下载测试与使用。

论坛徽章:
0
50 [报告]
发表于 2007-06-27 06:09 |只看该作者
鼓励一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP