首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用cygwin安装SRILM,并获得"iconv.h:没有这样的文件或目录# include_next <iconv.h>“错误

使用cygwin安装SRILM,并获得"iconv.h:没有这样的文件或目录# include_next <iconv.h>“错误
EN

Stack Overflow用户
提问于 2015-04-02 11:15:40
回答 1查看 1.9K关注 0票数 1

本教程的帮助下,我试图使用Cygwin安装SRILM,我得到了以下错误:

代码语言:javascript
复制
make[2]: Leaving directory '/srilm/zlib/src'
make[1]: Leaving directory '/srilm'
make release-libraries
make[1]: Entering directory '/srilm'
for subdir in misc dstruct lm flm lattice utils zlib; do \
        (cd $subdir/src; make SRILM=/srilm MACHINE_TYPE=cygwin64 OPTION= MAKE_PIC= release-libraries) || exit 1; \
done
make[2]: Entering directory '/srilm/misc/src'
g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -c -g -O2 -o ../obj/cygwin64/File.o File.cc
In file included from File.cc:25:0:
srilm_iconv.h:15:25: fatal error: iconv.h: No such file or directory
 # include_next <iconv.h>
                         ^
compilation terminated.
/srilm/common/Makefile.common.targets:93: recipe for target '../obj/cygwin64/File.o' failed
make[2]: *** [../obj/cygwin64/File.o] Error 1
make[2]: Leaving directory '/srilm/misc/src'
Makefile:109: recipe for target 'release-libraries' failed
make[1]: *** [release-libraries] Error 1
make[1]: Leaving directory '/srilm'
Makefile:57: recipe for target 'World' failed
make: *** [World] Error 2

在cygwin重新安装过程中,我检查了多次times软件包。

知道会出什么问题吗?

我使用的是Windows8.1,srilm-1.7.1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-02 16:14:17

将以下几行添加到"c:\cygwin\home\yourname.bashrc“文件中:

代码语言:javascript
复制
export SRILM=/srilm
export MACHINE_TYPE=cygwin
export PATH=$PATH:$pwd:$SRILM/bin/cygwin
export MANPATH=$MANPATH:$SRILM/man

一切都很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29411571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档