Ubuntu-ubuntu: make install 出现***没有规则可以创建目标 install。停止。

发布于 2017-04-03 02:03:51 字数 1154 浏览 1740 评论 1

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

虐人心 2017-06-11 05:16:06

问题应该说明关键信息,我从你给出的文件路径猜是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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文