“没有规则,使目标”,没有理由('no rule to make target' w

2019-10-20 11:56发布

我安装此程序: 嗜 ,是,我知道应该安装罚款。 I / M利用Ubuntu的控制台安装此程序。 但是当我运行make all我得到这个消息:

make: ***No rule to make target '/main/TTMParticle.h', needed by 'BQConstrainQ.o'. Stop.

我知道,它可以通过一个事实,即文件TTMParticle.h不/主/存在造成的,但我检查 - 它的存在。

Answer 1:

你的环境变量THERMUS设置不正确。 在构建指令提及:

3。 在包含栖热代码顶级目录设置为点的环境变量`栖热”

它没有提到你必须做export THERMUS ,使该变量可供其它进程,如make ,所以你可能已经忘记了-或者没有设置THERMUS可言。 而实际上不必试了,我想以最快的方式摆脱这一消息的是运行make如下:

THERMUS=.. make all

追查问题,请检查出该文件functions/makefile ,你会出现问题。 它提到:

SEP_CLASSESH    = $(THERMUS)/main/TTMParticle.h \

后来包含的依赖

$(FNCSO):   $(FNCSS) $(SEP_CLASSESH)

这是导致实际的错误行,因为

FNCSO           = BQConstrainQ.o \


文章来源: 'no rule to make target' with no reason