Ubuntu-ubuntu: make install 出现***没有规则可以创建目标 install。停止。
1、进入train.c和predict.c 所在文件夹 cd /home/ly/Downloads/liblinear-1.94 //文件夹中有Makefile,因此不需要./configure
2、ly@master:/home/ly/Downloads/liblinear-1.94#make //编译成功
3、ly@master:/home/ly/Downloads/liblinear-1.94#make install
***没有规则可以创建目标 install。停止。
4、ly@master:/home/ly/Downloads/liblinear-1.94#train heart_scale
can't open /root/.train//train.ini (lls /root 查看文件夹中确实没有.train子文件夹)
ERROR:Init file not found(/root/.train//train.ini)
train>
在有以上报错的情况下,
5、解压sceadan.v1.tar.bzip2.out: tar xvf sceadan.tar.bzip2.out(解压得到文件夹extracted pkg3,因为,cd命令似乎不支持包含空格命名的文件夹,于是将文件夹命名为extracted_pkg3)
6、root@master:/home/ly/Downloads/extracted_pkg3# make
rm sceadan .o ucv bcv* main* *~||:
rm:无法删除“sceadan”:没有那个文件或者目录
rm:无法删除“*.o”:没有那个文件或者目录
rm:无法删除“ucv*”:没有那个文件或者目录
rm:无法删除“bcv*”:没有那个文件或者目录
rm:无法删除“main*”:没有那个文件或者目录
rm:无法删除“*~”:没有那个文件或者目录
...
predict.c:8:20 致命错误:linear.h:没有发现那个文件或者目录
编译中断
make:***[sceadan]错误1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题应该说明关键信息,我从你给出的文件路径猜是liblinear-1.94相关的问题。
第3步出错是因为Makefile里没有install规则,如果真的要安装到全局的路径下,只能自己复制或者设置环境变量。
第4步是执行编译好的train程序,它在当前目录,所以./train heart_scale就可以了(所以第3步出错也没关系的)。
./train heart_scale
......*
optimization finished, #iter = 69
Objective value = -121.097755
nSV = 195