VLFeat编译为Octave:破坏的makefile

时间:2014-11-04 14:54:14

标签: compilation makefile octave archlinux vlfeat

我试图编译VLFeat以便与Octave一起使用,但* .d文件最终都在VLFeat根目录中。然后,这会导致大多数文件出现以下错误。

mv: cannot stat ‘./toolbox/geometry/vl_irodr.d’: No such file or directory
  MKOCTFILE toolbox/mex/octave/mexa64/vl_rodr.d

我没有执行MKOCTFILE=mkoctfile make我在octave.mak文件中将MKOCTFILE定义为/ bin / usr / mkoctfile,并没有定义变量MEX

我使用的是VLFeat版本0.9.19,有人可以告诉我,如果我的方法有问题或者我如何解决这个问题?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

对于那些试图为Octave编译VLFeat的人。 执行make MKOCTFILE=mkoctfile而不是MKOCTFILE=mkoctfile make为我成功编译了它。但是VLFeat似乎还没有正确地支持Octave,大多数功能都在抱怨他们依赖的功能缺失。

因此我决定改用Matlab,它立即起作用。