Chinaunix
标题:
【Make】求助一个Makefile的编写问题,我已经纠结了好久了!
[打印本页]
作者:
brotherjam
时间:
2010-07-13 14:34
标题:
【Make】求助一个Makefile的编写问题,我已经纠结了好久了!
[i=s] 本帖最后由 brotherjam 于 2010-07-13 15:06 编辑 [/i]
1. make能不能进行目录下的搜索? 要求不是工作目录,最好能递归。如果不行我就只能用perl了。或者别的方法? 希望可以win和linux相互移植
2. src := a.v b.v c.v
build:
vlog a.v
vlog b.v
vlog c.v
我想顺序执行这三句,根据如何使用$(src)来做?想要最简单的方法。
我暂时用的解决方法是
src:= a.v b.v c.v
build:$(basename $(src))
$(basename $(src)):%:%.v
vlog $<
我这样做好土啊! 寻求正解。
其实目的就是把$(src)中的所有文件都执行一遍,没有依赖性要求
这几天都没好好睡好觉,就是想不到好的方法解决!
谢谢了啊!!!!!
作者:
iori809
时间:
2010-07-13 16:05
辛苦了啊~身体要紧啊~
不过我也不会~
系统版没人了吧?都发这边来了呵呵
作者:
brotherjam
时间:
2010-07-13 21:07
问题解决! 回去又仔细看了一下文档。
src:=a.v b.v c.v
.PHONY:${src}
${src}:
vlog $@
复制代码
如果target的名字和当前目录下的文件或文件夹重名,可以增加.PHONY声明明确是个伪目标。以后就每次都执行了!
作者:
blackold
时间:
2010-07-14 09:13
学习了。
觉得你的描述不清楚。
作者:
expert1
时间:
2010-07-14 09:34
友情帮顶
作者:
lkk2003rty
时间:
2010-07-14 09:35
回复
3#
brotherjam
看的是啥文档啊?
作者:
bbgg1983
时间:
2010-07-14 09:46
愚昧了,完全不知所云
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2