我试图在Linux上安装Lemur-4.12,但是运行make时,我得到:
../../MakeMod:48: recipe for target 'ResultFile.o' failed
make[1]: *** [ResultFile.o] Error 1
make[1]: Leaving directory '/data1/myuser/lemur-4.12/retrieval/obj'
Makefile:28: recipe for target 'retrieval' failed
这是一个普遍的问题吗?它可能是由什么引起的,我怎样才能修复它?
最佳答案
狐猴4.12密码很旧。这些档案有2005年和2008年的时间戳。
Fedora/RHEL 6/centos6提供的可靠的g++版本3.4.6(compat-g c c-34-c++)可以完成这项工作。我的示例:OS=PCLinuxOS 2016,编译器=gcc34-c++-3.4.6-20.SL7.x86_64
cd lemur-4.12/
export CXX=g++34 && ./configure
make
安装结果:bin/{29 executable},lib/liblemur.a,include//[headers].hpp
注意:Fedora g++34/gcc34包已经重建,可用于CentOS 7、Debian和Ubuntu。
关于linux - 在Linux机器上安装Lemur,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38150889/