当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux入门

Linux下编译安装Stardict(星际译王)

Linux下编译安装Stardict(星际译王)--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
  到发稿时为止,Mandriva 2008里的stardict最新版还是3.0.0版本的,而该版本有一个明显的bug,就是选词之后鼠标无法定位到翻译显示框。该问题已在3.0.1版中解决。

  本次就是编译安装Stardict3.0.1版。

  解压出源码后,修改configure.in

  /usr/include/speech-tools/EST改为/usr/include/EST, 原因是相关依赖库安装后EST目录是在/usr/include之下的,而没有speech-tools这个目录(后来才知道的)。

  接着运行./configure --disable-espeak

  之所以要加参数--disable-espeak是因为如果不加,安装后该软件启动和取词都会很慢(至少对于我的机子是这样),于是乎加上为好。执行这个命令过程中会有不少的error,因为还有不少依赖要安装。没其他办法,只能按照提示,少什么就安装什么就行了。最后直到执行 ./configure --disable-espeak 成功通过。

  接下来是把/usr/include/EST里的EST.h,EST_cutils.hsiod.h复制到/usr/include/festival目录下;因为如果不是的话在make过程中会出错,提示festival.h出错,找不到EST.h等之类的,所以把缺的几个复制过去就行了。最后

  make
  make install
  Over.It's done.词典另外安装。
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | 凯发国际娱乐 | 凯发国际娱乐下载 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有