<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>All,</p>
<p>I had a chance to play with WSL (<a
href="https://msdn.microsoft.com/en-us/commandline/wsl/about">Windows
Subystem for Linux</a>) recently and test it with SRILM. It
works extremely well.</p>
<p>So instead of using native Windows binaries or Cygwin, there is
now a third option for running SRILM on Windows.</p>
<p>1. Get a system running Windows 10</p>
<p>2. Follow the Installation Guide at the above link. (If you use
cygwin it's a good idea to temporarily remove c:\cygwin\bin from
your Windows executable search path first.)<br>
</p>
<p>3. Open a Bash window and type "sudo apt-get install make gcc
g++" .</p>
<p>4. Untar or locate the SRILM tree on your disk.</p>
<p>5. Follow the standard SRILM build procedure (for Linux!).
"make test" should come out cleanly, too.<br>
</p>
<p> Note the binaries produced (in $SRILM/bin/i686-m64) will be
Linux binaries, and are compatible with any sufficiently recent
Ubuntu system.</p>
<p>One reason to use WSL instead of Cygwin is that complex shell
scripts (like nbest-rover) will run MUCH faster. The fork
emulation in Cygwin is just too slow.<br>
</p>
<p>Happy holidays,</p>
<p>Andreas</p>
<p><br>
</p>
</body>
</html>