一、下载源码
wget http://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2 tar xvjf scws-1.2.3.tar.bz2
二、执行配置脚本和编译
具体选项参数执行 ./configure --help 查看。常用选项为:--prefix=指定安装目录
cd scws-1.2.3 mkdir build ./configure --prefix=..../scws-1.2.3/build/ 这里是指绝对路径 make -j 16 make install
三、在工程的src文件中
编译src文件的时候,有的文件在头文件中引用了scws,但是在编译的时候仍然找不到scwc文件,我们需要将scwsde路径添加到环境中才行,在项目的主目录下建立一个.path.sh
KALDI_ROOT=`pwd`
export PATH=$KALDI_ROOT/src/puncbin:$KALDI_ROOT/tools/scws/build/bin:$PATH
export LD_LIBRARY_PATH=$KALDI_ROOT/tools/scws/build/lib:$LD_LIBRARY_PATH
之后再进入src编译就没有问题了。