1.安装相关依赖库

a.c/c++ compiler:编译器gcc 3.4.3及以上版本
   b.GNU make:构建和管理工程的工具,解释Makefile里的指令,描述了整个工程所有文件的编译顺序和编译规则。这里是为了控制SRILM的编译和安装。
   c.GNU gawk:GNU所做的awk程序语言。对于文字资料的修改,对比,抽取等处理,使用c或passcal等不方便且费时,awk能够以很短的程序完成。这里是处理SRILM里的一些脚本文件。
   d.GNU gzip:使用c语言编写的一种解压缩软件。这里是为了使SRILM能够处理.Z和.GZ后缀的压缩文件。
   e.bzip2:数据压缩软件,压缩效率更高。这里是使SRILM能处理.bz2后缀的压缩文件。
   f.P7zip:数据压缩软件。这里是使SRILM能处理7-zip的压缩文件。
   g.Tcl可嵌入式脚本语言。用于脚本编程和测试。这里是为了SRILM的测试。最好安装tcl8.x和tcl8.x-dev。
   h.csh:Unix shell的一种。(这个很重要,安装过程中有个问题困扰了很久,最后发现是csh没有安装的原因)。

2.安装srilm

a.下载srilm http://www.speech.sri.com/projects/srilm/download.html

b.解压到相应目录

tar -xzvf 下载目录/srilm-1.7..tar.gz -C 解压目录/srilm

c.修改 ./srilm/Makefile

     注释掉  SRILM = /home/speech/stolcke/project/srilm/devel

     添加  SRILM = $(PWD)

d.修改 srilm/common/Makefile.machine.*****

*****所填的内容和本机硬件平台有关。可以在终端输入一下命令查看: uname -i

如果机子是x86_64,则修改 Makefile.machine.i686-m64

      找到:
     TCL_INCLUDE =
     TCL_LIBRARY = NO_TCL =
修改为:
     TCL_INCLUDE =
     TCL_LIBRARY =
NO_TCL = X  
找到:
     GAWK = /usr/bin/awk
修改为:
  GAWK = /usr/bin/gawk

3.编译 srilm

在 /srilm 目录下,输入

   make World

4.修改环境变量

在终端输入

   export PATH=/home/安装目录/srilm/bin/i686-m64:/home/安装目录/srilm/bin:$PATH

5.测试

在终端输入

   make test

最新文章

  1. SharePoint 自定义的列表页面中添加javascript的一个 For循环语句后,该页面就打不开了。
  2. Centos 6.5 挂载硬盘 4K对齐 (笔记 实测)
  3. Wormholes
  4. 一. HTML认识
  5. CentOS7+JDK8编译Hadoop2.6.4
  6. Windows USN Journal Parsing
  7. 中断(interrupt)、异常(exception)、陷入(trap)
  8. DIY Ruby CPU 分析——Part I
  9. bzoj1594
  10. 前端自动生成/加载CSS
  11. mysql保存emoji表情(微信开发用户昵称..)
  12. 从几个sample来学习JAVA堆、方法区、JAVA栈和本地方法栈
  13. iOS根据2个经纬度计算距离
  14. Objective-c 类实现 (@implementation)
  15. laravel数据库迁移的migrate小解
  16. #20175204 张湲祯 2018-2019-2《Java程序设计》第六周学习总结
  17. div 遮罩问题
  18. python压缩文件
  19. 步步为营-42-通过DataAdapter实现增删查改
  20. 2319__1.5.3 Superprime Rib 特殊的质数肋骨

热门文章

  1. 将eclipse dynamic web project部署到指定的tomcat软件下的webapps文件夹中
  2. java中对list进行分页显示数据到页面
  3. WPF 学习笔记
  4. linux 之用户管理
  5. 接口测试(二) 优化项目分层及cookies值带入
  6. 项目(七)SVN版本管理与大型代码上线方案
  7. Excel VBA ——如何导出数据到excel表格
  8. 128bit 整数运算的实现
  9. Linux - 常用 Linux 命令的基本使用
  10. 浏览器虚拟过程IP插件