Yamcha 0.33 安装

Yamcha 0.33 安装

我正在尝试安装 Yamcha 0.33。所有步骤(即configuremake、 )make check均成功完成,没有任何错误。但是在执行命令make install(使用命令的 sudo 权限sudo -i)时,它显示以下错误。

make: *** No rule to make target `install'.  Stop.

有什么建议么?

./config 的输出
ubuntu@ubuntu:~/Downloads/yamcha-0.33$ ./configure
检查是否兼容 BSD 的安装... /usr/bin/install -c
检查构建环境是否合理... 是
检查 gawk... 否
检查 mawk... mawk
检查 make 是否设置了 $(MAKE)... 是
检查 gcc... gcc
检查 C 编译器的默认输出文件名... a.out
检查 C 编译器是否工作... 是
检查我们是否在交叉编译... 否
检查可执行文件的后缀...
检查目标文件的后缀... o
检查我们是否在使用 GNU C 编译器... 是
检查 gcc 是否接受 -g... 是
检查 gcc 选项是否接受 ANSI C... 无需
检查 make 使用的 include 样式... GNU
检查 gcc 的依赖样式... gcc3
检查 g++... g++
检查我们是否在使用 GNU C++ 编译器... 是
检查 g++ 是否接受 -g... 是
检查 g++ 的依赖样式... gcc3
检查如何运行C 预处理器... gcc -E
检查 egrep... grep -E
检查 gcc 是否需要 -traditional... 否
检查 make 是否设置了 $(MAKE)... (缓存) 是
检查构建系统类型... x86_64-unknown-linux-gnu
检查主机系统类型... x86_64-unknown-linux-gnu
检查不截断输出的 sed... /bin/sed
检查 gcc 使用的 ld... /usr/bin/ld
检查链接器 (/usr/bin/ld) 是否为 GNU ld... 是
检查 /usr/bin/ld 选项以重新加载目标文件... -r
检查与 BSD 兼容的 nm... /usr/bin/nm -B
检查 ln -s 是否有效... 是
检查如何识别依赖库... pass_all
检查 ANSI C 头文件... 是
检查 sys/types.h... 是
检查 sys/stat.h... 是
检查 stdlib.h... 是
检查 string.h... 是
检查 memory.h... 是
检查 strings.h... 是
检查 inttypes.h... 是
检查 stdint.h... 是 检查
unistd.h... 是
检查 dlfcn.h 可用性... 是
检查 dlfcn.h 存在性... 是
检查 dlfcn.h... 是
检查如何运行 C++ 预处理器... g++ -E
检查 g77... 否
检查 f77... 否
检查 xlf... 否
检查 frt... 不
检查 pgf77... 不
检查 fort77... 不
检查 fl32... 不
检查 af77... 不
检查 f90... 不
检查 xlf90... 不
检查 pgf90... 不 检查
epcf90... 不 检查
f95...
不 检查 fort... 不
检查 xlf95... 不
检查 ifc... 不 检查
efc... 不 检查
pgf95... 不
检查 lf95... 不
检查 gfortran... 不
检查我们是否正在使用 GNU Fortran 77 编译器... 不
检查是否接受 -g... 不
检查命令行参数的最大长度... 32768
检查用于解析 /usr/bin/nm -B gcc 对象输出的命令... 确定
检查 objdir... .libs
检查 ar... ar
检查 ranlib... ranlib
检查 strip... strip
检查 gcc 静态标志是否有效... 是
检查 gcc 是否支持 -fno-rtti -fno-exceptions... 否
检查 gcc 选项以生成 PIC... -fPIC
检查 gcc PIC 标志 -fPIC 是否有效... 是
检查 gcc 是否支持 -c -o file.o... 是 检查
gcc 链接器 (/usr/bin/ld -m elf_x86_64) 是否支持共享库... 是
检查 -lc 是否应明确链接... 否
检查动态链接器特性... GNU/Linux ld.so
检查如何将库路径硬编码到程序中... 立即
检查是否可以剥离库... 是
检查 libtool 是否支持共享库... 是
检查是否构建共享库... 是
检查是否构建静态库... 是
配置:创建 libtool
将配置标签“CXX”附加到 libtool
检查 g++ 使用的 ld... /usr/bin/ld -m elf_x86_64
检查链接器 (/usr/bin/ld -m elf_x86_64) 是否是 GNU ld... 是
检查 g++ 链接器 (/usr/bin/ld -m elf_x86_64) 是否支持共享库...是
检查 g++ 选项是否生成 PIC...-fPIC
检查 g++ PIC 标志 -fPIC 是否有效...是
检查 g++ 是否支持 -c -o file.o...是 检查
g++ 链接器 (/usr/bin/ld -m elf_x86_64) 是否支持共享库...是
检查动态链接器特性...GNU/Linux ld.so
检查如何将库路径硬编码到程序中...立即
检查是否可以剥离库... 是
将配置标签“F77”附加到 libtool
检查包含 strerror 的库... 不需要
检查 ANSI C 头文件...(缓存) 是
检查 size_t... 是
检查 string.h...(缓存) 是
检查 stdlib.h...(缓存) 是
检查 unistd.h...(缓存) 是
检查 fcntl.h 可用性... 是
检查 fcntl.h 存在性...是
检查 fcntl.h... 是
检查 math.h 可用性... 是
检查 math.h 存在性... 是
检查 math.h... 是
检查 ctype.h 可用性... 是
检查 ctype.h 存在性... 是 检查
ctype.h... 是
检查 sys/types.h...(缓存) 是
检查 sys/stat.h...(缓存) 是
检查 sys/mman.h 可用性... 是
检查 sys/mman.h 存在性... 是
检查 sys/mman.h... 是
检查 sys/times.h 可用性... 是
检查 sys/times.h存在... 是
检查 sys/times.h... 是
检查 windows.h 可用性... 否
检查 windows.h 存在... 否
检查 windows.h... 否 检查
mmap... 是
检查 -lm 中的 pow... 是
检查 -lstdc++ 中的 main... 是
检查 make 是否为 GNU Make... 是
检查 perl5... 否
检查 perl... /usr/bin/perl
检查 svm_learn... /usr/local/bin/svm_learn
检查 gzip... /bin/gzip
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 stl (必需)... 是
检查 g++ 是否支持 template (必需)... 是
检查 g++ 是否支持 const_cast<> (必需)... 是
检查 g++ 是否支持 static_cast<> (必需)... 是
检查 g++ 是否支持 dynamic_cast<> (必需)... 是
检查 g++ 是否支持 reinterpret_cast<> (必需)... 是
检查 g++ 是否支持异常处理程序(必需)... 是
检查 g++ 是否支持命名空间(必需)... 是
检查 g++ 是否使用 std 命名空间... 是
检查 g++ 环境是否提供所有必需的功能... 是
配置:创建 ./config.status
config.status:创建 Makefile
config.status:创建 src/Makefile
config.status:创建 src/Makefile.bcc32
config.status:创建 src/Makefile.msvc
config.status:创建 doc/Makefile
config.status:创建 training/Makefile
config.status:创建 tests/Makefile
config.status:创建 libexec/Makefile
config.status:创建 man/Makefile
config.status:创建 yamcha-config
config.status:创建 yamcha.spec
config.status:创建 libexec/mkmodel
config.status:创建 libexec/mksvmdata
config.status:创建libexec/svm_learn_wrapper
config.status:创建 libexec/mkparam
config.status:创建 libexec/showse
config.status:创建 libexec/zipmodel
config.status:创建 libexec/changeRepr.pl
config.status:创建 libexec/conlleval.pl
config.status:创建 libexec/selecttag
config.status:创建 perl/Makefile.PL
config.status:创建 ruby​​/extconf.rb
config.status:创建 python/setup.py
config.status:创建 config.h
config.status:config.h 未更改
config.status:执行 depfiles 命令
config.status:执行默认命令
ubuntu@ubuntu:~/Downloads/yamcha-0.33$

PS:Build-essential 也已更新。

答案1

如果make有效,则运行

sudo make install

您需要管理权限才能安装软件。

相关内容