博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

自己学习的记录

不要说你不会,只是你还没有努力罢了!
  ZhangQuan.cublog.cn

关于作者
姓名:张佺
性别:男
职业:暂时失业,做自己的东西
年龄:24
位置:北京
个性介绍:天塌下来也会笑
Email:net_robber@tom.com
|| << >> ||
我的分类


发布 0.4.5 版本
我要啦免费统计更新说明:

最新版本增加功能如下:
    增加执行每个子目录下Makefile的 clean 目标

相关代码如下:

GlobalClean:
        @find . -type f -name "Makefile" |sed -n '2,$$p'|sed s/Makefile/\ \`pwd\`/g|awk ' {ECHO="echo"};{CD="cd "};{MAKE="&& make clean&&"};{print ECHO,CD,$$1,MAKE,CD,$$2 } ' |sh



最新版本下载:

文件:Makefile-0.4.5.tar.gz
大小:0KB
下载:下载

回目录 发布一个自己的通用Makefile

发表于: 2007-03-30,修改于: 2007-04-03 12:51,已浏览597次,有评论0条 推荐 投诉


网友评论
网友: 本站网友 时间:2007-03-20 09:41:46 IP地址:124.42.55.★
不错

非常经典

网友: 本站网友 时间:2008-04-01 16:57:13 IP地址:166.111.70.★
目录如下:
+src
  |-proj0
     |-program1
     |-program2
  |-proj1
     |-program1
     |-program2
     |-program3
     |-program4
  |-proj3
     |-program1
     |-program2
     |-program3  
   ....
  |-proj9
-Makefile
+include
-README
+lib
  |-lib1
  |-lib2

我src目录下有10个文件夹,名字分别为proj0-proj9,下面分别有program_i若干个子目录,每个program_i目录下是若干个.c文件
我的.h放在了顶层目录平级的include下面

我打算在顶层目录写个makefile,然后一次性编译src下所有的proj下的program下的所有.c文件,然后每个program下面生成一个和文件夹同名的可执行文件。

我不知道怎么处理多级目录(子目录下面没有mk文件,只有gcc生成的.d依赖文件);而且是多个目录。。。

简单看了看手册,感觉没有清晰思路。请大拿指点下,谢谢~

网友: 本站网友 时间:2008-07-28 15:00:10 IP地址:220.231.170.★
我也有楼上相同的问题,
公司里有人写出来了,但是每次就不检查是否更新,统统全部编译一次,
这样就不好。
期待更好的。。。。

 发表评论