lua+torch7安装svm包出错:/usr/bin/ld: cannot find -lluajit

问题描述:

[ 13%] Building C object CMakeFiles/svmutil.dir/util.c.o
[ 18%] Linking C shared module libsvmutil.so
/usr/bin/ld: cannot find -lluajit
collect2: error: ld returned 1 exit status
CMakeFiles/svmutil.dir/build.make:114: recipe for target 'libsvmutil.so' failed
make[2]: *** [libsvmutil.so] Error 1
CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/svmutil.dir/all' failed
make[1]: *** [CMakeFiles/svmutil.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

使用命令luarocks install svm安装后就提示上面的错误了。
以为是lua安装的问题,但是不导入svm的包时,lua代码运行没有问题。
查看lua版本是:

(base) mashuo@hri_four:~/work/paper/soundnet$ luajit -v
LuaJIT 2.1.0-beta1 -- Copyright (C) 2005-2015 Mike Pall. http://luajit.org/

所以想请问一下,是哪里出现的问题呢,是需要重新安装lua吗,还是哪里有问题呢。。。
我的账号里没有悬赏用的币。。。
解决问题后,可以私我,发个50块红包略表谢意哈,谢谢大家