4
制作循环依赖认为我有一个循环依赖:解释在化妆
$ make blah > /dev/null
make[1]: Circular all <- all dependency dropped.
有没有办法让使打印出来的,它是圆形的路径?这是一个非常大而且复杂的Makefile,我没有写,我发现手动找出它几乎是徒劳的。
人们用于解决循环依赖的任何其他技术?
谢谢。
制作循环依赖认为我有一个循环依赖:解释在化妆
$ make blah > /dev/null
make[1]: Circular all <- all dependency dropped.
有没有办法让使打印出来的,它是圆形的路径?这是一个非常大而且复杂的Makefile,我没有写,我发现手动找出它几乎是徒劳的。
人们用于解决循环依赖的任何其他技术?
谢谢。
make[1]: Circular all <- all
好吧,两件事情:
1)all <- all
意味着,是整个路径。没错,all
是all
的先决条件。
2)make[1]
表示这是递归的Make。在你的makefile文件中有一个命令$(MAKE) all
(可能被变量名,函数,参数等等所掩盖)。
这有帮助吗?
哦,哇,疯了,谢谢!这更有意义。我担心递归make将会生成一个不可能被读取的Makefile,但这会让搜索变得更容易。再次感谢。 – sligocki 2011-04-29 20:18:38